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
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 772 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 1143 100.0 % (41 / 41) 93.3 % (28 / 30)
calculate_frame_offsets CBC 1182 86.2 % (25 / 29) 50.0 % (15 / 30)
ExecEndWindowAgg CBC 1273 100.0 % (15 / 15) 100.0 % (6 / 6)
ExecInitWindowAgg GNC 1375 97.7 % (128 / 131) 81.7 % (49 / 60)
get_notnull_info GNC 1386 100.0 % (6 / 6)
begin_partition GNC 1804 100.0 % (53 / 53) 96.4 % (27 / 28)
grow_notnull_info GNC 1974 76.5 % (13 / 17) 66.7 % (4 / 6)
initialize_windowaggregate CBC 2015 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 2990 100.0 % (15 / 15) 100.0 % (10 / 10)
WinGetFuncArgInFrame GNC 4974 85.7 % (90 / 105) 67.1 % (51 / 76)
finalize_windowaggregate CBC 5316 92.6 % (25 / 27) 95.0 % (19 / 20)
eval_windowaggregates GNC 80122 97.3 % (110 / 113) 88.9 % (80 / 90)
WinRowsArePeers CBC 82782 87.5 % (14 / 16) 42.9 % (6 / 14)
advance_windowaggregate CBC 88565 91.8 % (56 / 61) 74.0 % (37 / 50)
update_frametailpos CBC 101371 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 182005 86.0 % (86 / 100) 74.5 % (79 / 106)
are_peers CBC 298604 100.0 % (8 / 8) 100.0 % (2 / 2)
WinGetCurrentPosition CBC 378959 100.0 % (3 / 3) 50.0 % (2 / 4)
window_gettupleslot CBC 381454 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 453567 96.2 % (76 / 79) 83.3 % (50 / 60)
spool_tuples CBC 930061 100.0 % (32 / 32) 92.3 % (24 / 26)

Generated by: LCOV version 2.4-beta