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
update_frameheadpos CBC 183018 86.0 % (86 / 100) 74.5 % (79 / 106)
WinGetFuncArgInFrame GNC 4974 85.7 % (90 / 105) 67.1 % (51 / 76)
initialize_peragg CBC 778 86.0 % (80 / 93) 66.2 % (49 / 74)
update_frametailpos CBC 101431 92.4 % (97 / 105) 77.9 % (81 / 104)
window_gettupleslot CBC 382359 85.7 % (30 / 35) 52.8 % (19 / 36)
calculate_frame_offsets CBC 1188 86.2 % (25 / 29) 50.0 % (15 / 30)
WinGetFuncArgInPartition GNC 118530 80.7 % (46 / 57) 72.0 % (36 / 50)
ignorenulls_getfuncarginframe GNC 480 87.0 % (60 / 69) 66.7 % (28 / 42)
ExecReScanWindowAgg CBC 39 95.0 % (19 / 20) 50.0 % (13 / 26)
advance_windowaggregate CBC 89771 91.8 % (56 / 61) 74.0 % (37 / 50)
advance_windowaggregate_base CBC 2313 94.8 % (55 / 58) 71.7 % (33 / 46)
ExecInitWindowAgg GNC 1381 97.7 % (128 / 131) 81.7 % (49 / 60)
ExecWindowAgg CBC 453633 96.2 % (76 / 79) 83.3 % (50 / 60)
eval_windowaggregates GNC 80182 97.3 % (110 / 113) 88.9 % (80 / 90)
WinRowsArePeers CBC 82782 87.5 % (14 / 16) 42.9 % (6 / 14)
WinCheckAndInitializeNullTreatment GNC 435464 90.0 % (9 / 10) 62.5 % (10 / 16)
WinSetMarkPosition CBC 437625 93.8 % (15 / 16) 58.3 % (7 / 12)
WinGetCurrentPosition CBC 376163 100.0 % (3 / 3) 50.0 % (2 / 4)
WinGetFuncArgCurrent CBC 1005 100.0 % (6 / 6) 50.0 % (2 / 4)
WinGetPartitionLocalMemory CBC 165965 100.0 % (6 / 6) 66.7 % (4 / 6)
WinGetPartitionRowCount CBC 156 100.0 % (4 / 4) 50.0 % (2 / 4)
gettuple_eval_partition GNC 118770 100.0 % (14 / 14) 66.7 % (4 / 6)
grow_notnull_info GNC 1974 76.5 % (13 / 17) 66.7 % (4 / 6)
prepare_tuplestore CBC 1149 100.0 % (41 / 41) 93.3 % (28 / 30)
spool_tuples CBC 931092 100.0 % (32 / 32) 92.3 % (24 / 26)
update_grouptailpos CBC 2436 78.3 % (18 / 23) 83.3 % (10 / 12)
begin_partition GNC 1810 100.0 % (53 / 53) 96.4 % (27 / 28)
finalize_windowaggregate CBC 5376 92.6 % (25 / 27) 95.0 % (19 / 20)
ExecEndWindowAgg CBC 1279 100.0 % (15 / 15) 100.0 % (6 / 6)
are_peers CBC 298712 100.0 % (8 / 8) 100.0 % (2 / 2)
eval_windowfunction CBC 435464 100.0 % (16 / 16) 100.0 % (8 / 8)
init_notnull_info GNC 1020 100.0 % (6 / 6) 100.0 % (2 / 2)
initialize_windowaggregate CBC 2043 100.0 % (15 / 15) 100.0 % (4 / 4)
put_notnull_info GNC 588 100.0 % (11 / 11) 100.0 % (2 / 2)
release_partition CBC 3002 100.0 % (15 / 15) 100.0 % (10 / 10)
GetAggInitVal CBC 353 100.0 % (6 / 6)
get_notnull_info GNC 1386 100.0 % (6 / 6)

Generated by: LCOV version 2.4-beta