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: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 92.1 % 1466 1350 19 97 1 183 1166 1 25
Current Date: 2025-12-18 07:33:40 +0900 Functions: 100.0 % 38 38 13 25 1
Baseline: lcov-20251218-005734-baseline Branches: 75.4 % 1120 845 34 241 1 102 742 7 1
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 6 6 6
(30,360] days: 90.3 % 196 177 19 176 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 778 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 1149 100.0 % (41 / 41) 93.3 % (28 / 30)
calculate_frame_offsets CBC 1188 86.2 % (25 / 29) 50.0 % (15 / 30)
ExecEndWindowAgg CBC 1279 100.0 % (15 / 15) 100.0 % (6 / 6)
ExecInitWindowAgg GNC 1381 97.7 % (128 / 131) 81.7 % (49 / 60)
get_notnull_info GNC 1386 100.0 % (6 / 6)
begin_partition GNC 1810 100.0 % (53 / 53) 96.4 % (27 / 28)
grow_notnull_info GNC 1974 76.5 % (13 / 17) 66.7 % (4 / 6)
initialize_windowaggregate CBC 2043 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 3002 100.0 % (15 / 15) 100.0 % (10 / 10)
WinGetFuncArgInFrame GNC 4974 85.7 % (90 / 105) 67.1 % (51 / 76)
finalize_windowaggregate CBC 5376 92.6 % (25 / 27) 95.0 % (19 / 20)
eval_windowaggregates GNC 80182 97.3 % (110 / 113) 88.9 % (80 / 90)
WinRowsArePeers CBC 82782 87.5 % (14 / 16) 42.9 % (6 / 14)
advance_windowaggregate CBC 89771 91.8 % (56 / 61) 74.0 % (37 / 50)
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 183018 86.0 % (86 / 100) 74.5 % (79 / 106)
are_peers CBC 298712 100.0 % (8 / 8) 100.0 % (2 / 2)
WinGetCurrentPosition CBC 376163 100.0 % (3 / 3) 50.0 % (2 / 4)
window_gettupleslot CBC 382359 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 453633 96.2 % (76 / 79) 83.3 % (50 / 60)
spool_tuples CBC 931092 100.0 % (32 / 32) 92.3 % (24 / 26)

Generated by: LCOV version 2.4-beta