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: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 92.1 % 1466 1350 19 97 1 183 1166 1 25
Current Date: 2026-03-14 14:10:32 -0400 Functions: 100.0 % 38 38 13 25 1
Baseline: lcov-20260315-024220-baseline Branches: 75.4 % 1120 845 34 241 1 102 742 7 1 1 13
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 90.6 % 202 183 19 182 1
(360..) days: 92.3 % 1264 1167 97 1 1 1165
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: 74.6 % 138 103 34 1 102 1
(360..) days: 74.9 % 990 742 240 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
ExecReScanWindowAgg CBC 39 95.0 % (19 / 20) 50.0 % (13 / 26)
WinGetPartitionRowCount CBC 156 100.0 % (4 / 4) 50.0 % (2 / 4)
GetAggInitVal CBC 353 100.0 % (6 / 6)
ignorenulls_getfuncarginframe GNC 480 87.0 % (60 / 69) 66.7 % (28 / 42)
put_notnull_info GNC 588 100.0 % (11 / 11) 100.0 % (2 / 2)
initialize_peragg CBC 828 86.0 % (80 / 93) 66.2 % (49 / 74)
WinGetFuncArgCurrent CBC 1005 100.0 % (6 / 6) 50.0 % (2 / 4)
init_notnull_info GNC 1020 100.0 % (6 / 6) 100.0 % (2 / 2)
prepare_tuplestore CBC 1152 100.0 % (41 / 41) 93.3 % (28 / 30)
calculate_frame_offsets CBC 1191 86.2 % (25 / 29) 50.0 % (15 / 30)
ExecEndWindowAgg CBC 1329 100.0 % (15 / 15) 100.0 % (6 / 6)
get_notnull_info GNC 1386 100.0 % (6 / 6)
ExecInitWindowAgg GNC 1431 97.7 % (128 / 131) 81.7 % (49 / 60)
begin_partition GNC 1813 100.0 % (53 / 53) 96.4 % (27 / 28)
grow_notnull_info GNC 1974 76.5 % (13 / 17) 66.7 % (4 / 6)
initialize_windowaggregate CBC 2021 100.0 % (15 / 15) 100.0 % (4 / 4)
advance_windowaggregate_base CBC 2313 94.8 % (55 / 58) 71.7 % (33 / 46)
update_grouptailpos CBC 2436 78.3 % (18 / 23) 83.3 % (10 / 12)
release_partition CBC 3055 100.0 % (15 / 15) 100.0 % (10 / 10)
WinGetFuncArgInFrame GNC 4974 85.7 % (90 / 105) 67.1 % (51 / 76)
finalize_windowaggregate CBC 5379 92.6 % (25 / 27) 95.0 % (19 / 20)
eval_windowaggregates GNC 80189 97.3 % (110 / 113) 88.9 % (80 / 90)
WinRowsArePeers CBC 82782 87.5 % (14 / 16) 42.9 % (6 / 14)
advance_windowaggregate CBC 88238 91.8 % (56 / 61) 74.0 % (37 / 50)
row_is_in_frame GNC 95648 91.1 % (41 / 45) 87.5 % (42 / 48)
update_frametailpos CBC 101431 92.4 % (97 / 105) 77.9 % (81 / 104)
WinGetFuncArgInPartition GNC 118530 80.7 % (46 / 57) 72.0 % (36 / 50)
gettuple_eval_partition GNC 118770 100.0 % (14 / 14) 66.7 % (4 / 6)
WinGetPartitionLocalMemory CBC 165965 100.0 % (6 / 6) 66.7 % (4 / 6)
update_frameheadpos CBC 181748 86.0 % (86 / 100) 74.5 % (79 / 106)
are_peers CBC 298716 100.0 % (8 / 8) 100.0 % (2 / 2)
WinGetCurrentPosition CBC 376163 100.0 % (3 / 3) 50.0 % (2 / 4)
window_gettupleslot CBC 381085 85.7 % (30 / 35) 52.8 % (19 / 36)
WinCheckAndInitializeNullTreatment GNC 435464 90.0 % (9 / 10) 62.5 % (10 / 16)
eval_windowfunction CBC 435464 100.0 % (16 / 16) 100.0 % (8 / 8)
WinSetMarkPosition CBC 437625 93.8 % (15 / 16) 58.3 % (7 / 12)
ExecWindowAgg CBC 453643 96.2 % (76 / 79) 83.3 % (50 / 60)
spool_tuples CBC 929828 100.0 % (32 / 32) 92.3 % (24 / 26)

Generated by: LCOV version 2.4-beta