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: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 92.3 % 1477 1364 19 94 1 183 1180 1 25
Current Date: 2026-05-05 10:23:31 +0900 Functions: 100.0 % 38 38 13 25 1
Baseline: lcov-20260505-025707-baseline Branches: 75.9 % 1132 859 34 239 1 102 756 7 1 1 13
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 16 16 16
(30,360] days: 90.6 % 202 183 19 182 1
(360..) days: 92.5 % 1259 1165 94 1 1 1163
Function coverage date bins:
(30,360] days: 100.0 % 8 8 8
(360..) days: 100.0 % 30 30 5 25
Branch coverage date bins:
(7,30] days: 100.0 % 14 14 14
(30,360] days: 74.6 % 138 103 34 1 102 1
(360..) days: 75.1 % 988 742 238 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
WinGetFuncArgInFrame GNC 6672 85.7 % (90 / 105) 67.1 % (51 / 76)
initialize_peragg CBC 1103 86.0 % (80 / 93) 66.2 % (49 / 74)
WinGetFuncArgInPartition GNC 158040 80.7 % (46 / 57) 72.0 % (36 / 50)
update_frameheadpos CBC 243355 89.3 % (92 / 103) 77.3 % (85 / 110)
ignorenulls_getfuncarginframe GNC 640 87.0 % (60 / 69) 66.7 % (28 / 42)
update_frametailpos CBC 135358 92.7 % (102 / 110) 79.1 % (87 / 110)
advance_windowaggregate CBC 119103 91.8 % (56 / 61) 74.0 % (37 / 50)
update_grouptailpos CBC 3248 78.3 % (18 / 23) 83.3 % (10 / 12)
window_gettupleslot CBC 509061 85.7 % (30 / 35) 52.8 % (19 / 36)
calculate_frame_offsets CBC 1605 86.2 % (25 / 29) 50.0 % (15 / 30)
grow_notnull_info GNC 2632 76.5 % (13 / 17) 66.7 % (4 / 6)
ExecInitWindowAgg GNC 1910 97.7 % (128 / 131) 81.7 % (49 / 60)
ExecWindowAgg CBC 605057 96.2 % (76 / 79) 83.3 % (50 / 60)
advance_windowaggregate_base CBC 3116 94.8 % (55 / 58) 71.7 % (33 / 46)
eval_windowaggregates GNC 107065 97.3 % (110 / 113) 88.9 % (80 / 90)
WinRowsArePeers CBC 110375 87.5 % (14 / 16) 42.9 % (6 / 14)
finalize_windowaggregate CBC 7323 92.6 % (25 / 27) 95.0 % (19 / 20)
ExecReScanWindowAgg CBC 52 95.0 % (19 / 20) 50.0 % (13 / 26)
WinCheckAndInitializeNullTreatment GNC 580655 90.0 % (9 / 10) 62.5 % (10 / 16)
WinSetMarkPosition CBC 583689 93.8 % (15 / 16) 58.3 % (7 / 12)
ExecEndWindowAgg CBC 1774 100.0 % (15 / 15) 100.0 % (6 / 6)
GetAggInitVal CBC 486 100.0 % (6 / 6)
WinGetCurrentPosition CBC 501546 100.0 % (3 / 3) 50.0 % (2 / 4)
WinGetFuncArgCurrent CBC 1340 100.0 % (6 / 6) 50.0 % (2 / 4)
WinGetPartitionLocalMemory CBC 221280 100.0 % (6 / 6) 66.7 % (4 / 6)
WinGetPartitionRowCount CBC 208 100.0 % (4 / 4) 50.0 % (2 / 4)
are_peers CBC 398487 100.0 % (8 / 8) 100.0 % (2 / 2)
begin_partition GNC 2431 100.0 % (53 / 53) 96.4 % (27 / 28)
eval_windowfunction CBC 580655 100.0 % (16 / 16) 100.0 % (8 / 8)
get_notnull_info GNC 1848 100.0 % (6 / 6)
gettuple_eval_partition GNC 158360 100.0 % (14 / 14) 66.7 % (4 / 6)
init_notnull_info GNC 1363 100.0 % (6 / 6) 100.0 % (2 / 2)
initialize_windowaggregate CBC 2831 100.0 % (15 / 15) 100.0 % (4 / 4)
prepare_tuplestore CBC 1553 100.0 % (41 / 41) 93.3 % (28 / 30)
put_notnull_info GNC 784 100.0 % (11 / 11) 100.0 % (2 / 2)
release_partition CBC 4089 100.0 % (15 / 15) 100.0 % (10 / 10)
spool_tuples CBC 1241104 100.0 % (32 / 32) 92.3 % (24 / 26)

Generated by: LCOV version 2.5.0-beta