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: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 92.1 % 1466 1350 19 97 1 179 1170 1 21
Current Date: 2025-10-28 08:26:42 +0900 Functions: 100.0 % 38 38 13 25 1
Baseline: lcov-20251028-005825-baseline Branches: 75.4 % 1120 845 34 241 1 102 742 7 1
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 93.2 % 44 41 3 41
(7,30] days: 89.6 % 154 138 16 137 1
(30,360] days: 100.0 % 4 4 4
(360..) days: 92.3 % 1264 1167 97 1 1 1165
Function coverage date bins:
(1,7] days: 100.0 % 4 4 4
(7,30] days: 100.0 % 4 4 4
(360..) days: 100.0 % 30 30 5 25
Branch coverage date bins:
(1,7] days: 83.3 % 18 15 3 15
(7,30] days: 73.3 % 120 88 31 1 87 1
(30,360] days: 100.0 % 2 2 2
(360..) days: 74.9 % 988 740 240 1 739 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
ExecEndWindowAgg CBC 1273 100.0 % (15 / 15) 100.0 % (6 / 6)
ExecInitWindowAgg GNC 1375 97.7 % (128 / 131) 81.7 % (49 / 60)
ExecReScanWindowAgg CBC 39 95.0 % (19 / 20) 50.0 % (13 / 26)
ExecWindowAgg CBC 453567 96.2 % (76 / 79) 83.3 % (50 / 60)
GetAggInitVal CBC 353 100.0 % (6 / 6)
WinCheckAndInitializeNullTreatment GNC 435464 90.0 % (9 / 10) 62.5 % (10 / 16)
WinGetCurrentPosition CBC 378959 100.0 % (3 / 3) 50.0 % (2 / 4)
WinGetFuncArgCurrent CBC 1005 100.0 % (6 / 6) 50.0 % (2 / 4)
WinGetFuncArgInFrame GNC 4974 85.7 % (90 / 105) 67.1 % (51 / 76)
WinGetFuncArgInPartition GNC 118530 80.7 % (46 / 57) 72.0 % (36 / 50)
WinGetPartitionLocalMemory CBC 165965 100.0 % (6 / 6) 66.7 % (4 / 6)
WinGetPartitionRowCount CBC 156 100.0 % (4 / 4) 50.0 % (2 / 4)
WinRowsArePeers CBC 82782 87.5 % (14 / 16) 42.9 % (6 / 14)
WinSetMarkPosition CBC 437625 93.8 % (15 / 16) 58.3 % (7 / 12)
advance_windowaggregate CBC 88565 91.8 % (56 / 61) 74.0 % (37 / 50)
advance_windowaggregate_base CBC 2313 94.8 % (55 / 58) 71.7 % (33 / 46)
are_peers CBC 298604 100.0 % (8 / 8) 100.0 % (2 / 2)
begin_partition GNC 1804 100.0 % (53 / 53) 96.4 % (27 / 28)
calculate_frame_offsets CBC 1182 86.2 % (25 / 29) 50.0 % (15 / 30)
eval_windowaggregates GNC 80122 97.3 % (110 / 113) 88.9 % (80 / 90)
eval_windowfunction CBC 435464 100.0 % (16 / 16) 100.0 % (8 / 8)
finalize_windowaggregate CBC 5316 92.6 % (25 / 27) 95.0 % (19 / 20)
get_notnull_info GNC 1386 100.0 % (6 / 6)
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)
ignorenulls_getfuncarginframe GNC 480 87.0 % (60 / 69) 66.7 % (28 / 42)
init_notnull_info GNC 1020 100.0 % (6 / 6) 100.0 % (2 / 2)
initialize_peragg CBC 772 86.0 % (80 / 93) 66.2 % (49 / 74)
initialize_windowaggregate CBC 2015 100.0 % (15 / 15) 100.0 % (4 / 4)
prepare_tuplestore CBC 1143 100.0 % (41 / 41) 93.3 % (28 / 30)
put_notnull_info GNC 588 100.0 % (11 / 11) 100.0 % (2 / 2)
release_partition CBC 2990 100.0 % (15 / 15) 100.0 % (10 / 10)
spool_tuples CBC 930061 100.0 % (32 / 32) 92.3 % (24 / 26)
update_frameheadpos CBC 182005 86.0 % (86 / 100) 74.5 % (79 / 106)
update_frametailpos CBC 101371 92.4 % (97 / 105) 77.9 % (81 / 104)
update_grouptailpos CBC 2436 78.3 % (18 / 23) 83.3 % (10 / 12)
window_gettupleslot CBC 381454 85.7 % (30 / 35) 52.8 % (19 / 36)

Generated by: LCOV version 2.4-beta