LCOV - differential code coverage report
Current view: top level - src/backend/executor - nodeWindowAgg.c (source / functions) Coverage Total Hit UBC CBC EUB ECB
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 92.3 % 1290 1191 99 1191
Current Date: 2025-09-06 07:49:51 +0900 Functions: 100.0 % 31 31 31
Baseline: lcov-20250907-010129-baseline Branches: 75.7 % 998 755 243 755 7 1
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 4 4 4
(360..) days: 92.3 % 1286 1187 99 1187
Function coverage date bins:
(360..) days: 100.0 % 31 31 31
Branch coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 75.0 % 1004 753 243 753 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 CBC 4314 85.4 % (88 / 103) 66.2 % (49 / 74)
update_frameheadpos CBC 179916 86.0 % (86 / 100) 74.5 % (79 / 106)
initialize_peragg CBC 766 86.0 % (80 / 93) 66.2 % (49 / 74)
WinGetFuncArgInPartition CBC 118170 70.0 % (21 / 30) 50.0 % (9 / 18)
update_frametailpos CBC 101101 92.4 % (97 / 105) 77.9 % (81 / 104)
advance_windowaggregate CBC 88405 91.8 % (56 / 61) 74.0 % (37 / 50)
update_grouptailpos CBC 2436 78.3 % (18 / 23) 83.3 % (10 / 12)
window_gettupleslot CBC 379749 85.7 % (30 / 35) 52.8 % (19 / 36)
calculate_frame_offsets CBC 1086 86.2 % (25 / 29) 50.0 % (15 / 30)
ExecInitWindowAgg CBC 1273 97.7 % (126 / 129) 82.8 % (48 / 58)
ExecWindowAgg CBC 452901 96.2 % (76 / 79) 83.3 % (50 / 60)
WinRowsArePeers CBC 82647 81.2 % (13 / 16) 35.7 % (5 / 14)
advance_windowaggregate_base CBC 2313 94.8 % (55 / 58) 71.7 % (33 / 46)
eval_windowaggregates CBC 80092 97.3 % (110 / 113) 88.9 % (80 / 90)
finalize_windowaggregate CBC 5313 92.6 % (25 / 27) 95.0 % (19 / 20)
row_is_in_frame CBC 94363 95.1 % (39 / 41) 93.2 % (41 / 44)
ExecReScanWindowAgg CBC 39 95.0 % (19 / 20) 50.0 % (13 / 26)
WinSetMarkPosition CBC 436584 93.8 % (15 / 16) 58.3 % (7 / 12)
ExecEndWindowAgg CBC 1207 100.0 % (15 / 15) 100.0 % (6 / 6)
GetAggInitVal CBC 350 100.0 % (6 / 6)
WinGetCurrentPosition CBC 378800 100.0 % (3 / 3) 50.0 % (2 / 4)
WinGetFuncArgCurrent CBC 582 100.0 % (6 / 6) 50.0 % (2 / 4)
WinGetPartitionLocalMemory CBC 165695 100.0 % (6 / 6) 66.7 % (4 / 6)
WinGetPartitionRowCount CBC 81 100.0 % (4 / 4) 50.0 % (2 / 4)
are_peers CBC 298523 100.0 % (8 / 8) 100.0 % (2 / 2)
begin_partition CBC 1705 100.0 % (45 / 45) 95.0 % (19 / 20)
eval_windowfunction CBC 434228 100.0 % (16 / 16) 100.0 % (8 / 8)
initialize_windowaggregate CBC 2024 100.0 % (15 / 15) 100.0 % (4 / 4)
prepare_tuplestore CBC 1047 100.0 % (41 / 41) 93.3 % (28 / 30)
release_partition CBC 2861 100.0 % (15 / 15) 100.0 % (10 / 10)
spool_tuples CBC 927450 100.0 % (32 / 32) 92.3 % (24 / 26)

Generated by: LCOV version 2.4-beta