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
update_frameheadpos CBC 182005 86.0 % (86 / 100) 74.5 % (79 / 106)
WinGetFuncArgInFrame GNC 4974 85.7 % (90 / 105) 67.1 % (51 / 76)
initialize_peragg CBC 772 86.0 % (80 / 93) 66.2 % (49 / 74)
update_frametailpos CBC 101371 92.4 % (97 / 105) 77.9 % (81 / 104)
window_gettupleslot CBC 381454 85.7 % (30 / 35) 52.8 % (19 / 36)
calculate_frame_offsets CBC 1182 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 88565 91.8 % (56 / 61) 74.0 % (37 / 50)
advance_windowaggregate_base CBC 2313 94.8 % (55 / 58) 71.7 % (33 / 46)
ExecInitWindowAgg GNC 1375 97.7 % (128 / 131) 81.7 % (49 / 60)
ExecWindowAgg CBC 453567 96.2 % (76 / 79) 83.3 % (50 / 60)
eval_windowaggregates GNC 80122 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 378959 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 1143 100.0 % (41 / 41) 93.3 % (28 / 30)
spool_tuples CBC 930061 100.0 % (32 / 32) 92.3 % (24 / 26)
update_grouptailpos CBC 2436 78.3 % (18 / 23) 83.3 % (10 / 12)
begin_partition GNC 1804 100.0 % (53 / 53) 96.4 % (27 / 28)
finalize_windowaggregate CBC 5316 92.6 % (25 / 27) 95.0 % (19 / 20)
ExecEndWindowAgg CBC 1273 100.0 % (15 / 15) 100.0 % (6 / 6)
are_peers CBC 298604 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 2015 100.0 % (15 / 15) 100.0 % (4 / 4)
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)
GetAggInitVal CBC 353 100.0 % (6 / 6)
get_notnull_info GNC 1386 100.0 % (6 / 6)

Generated by: LCOV version 2.4-beta