| mergePartitionKeyGroups(List) |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 1 | 1 | 
| implement(LogicalWindow) |  | 100% |  | 100% | 0 | 5 | 0 | 14 | 0 | 1 | 
| createWindowFrameGroups(List) |  | 100% |  | 100% | 0 | 6 | 0 | 18 | 0 | 1 | 
| createOrderKeyGroups(List) |  | 100% |  | 100% | 0 | 6 | 0 | 18 | 0 | 1 | 
| createPartitionKeyGroups(List) |  | 100% |  | 100% | 0 | 6 | 0 | 18 | 0 | 1 | 
| mergeOrderKeyGroups(List) |  | 100% |  | 100% | 0 | 7 | 0 | 15 | 0 | 1 | 
| sortPartitionKeyGroups(List) |  | 100% |  | 100% | 0 | 5 | 0 | 14 | 0 | 1 | 
| createPhysicalWindow(Plan, LogicalWindowToPhysicalWindow.WindowFrameGroup, boolean) |  | 100% |  | n/a | 0 | 1 | 0 | 6 | 0 | 1 | 
| createPhysicalPlanNodeForWindowFrameGroup(Plan, LogicalWindowToPhysicalWindow.OrderKeyGroup, boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 | 
| sortOrderKeyGroups(List) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 | 
| build() |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| lambda$sortWindowFrameGroups$3(LogicalWindowToPhysicalWindow.WindowFrameGroup, LogicalWindowToPhysicalWindow.WindowFrameGroup) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$sortOrderKeyGroups$2(LogicalWindowToPhysicalWindow.OrderKeyGroup, LogicalWindowToPhysicalWindow.OrderKeyGroup) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$sortPartitionKeyGroups$1(LogicalWindowToPhysicalWindow.PartitionKeyGroup, LogicalWindowToPhysicalWindow.PartitionKeyGroup) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$createWindowFrameGroups$0(NamedExpression) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| sortWindowFrameGroups(List) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| LogicalWindowToPhysicalWindow() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |