| Package | Description |
|---|---|
| io.prestosql.sql.planner.iterative.rule | |
| io.prestosql.sql.planner.optimizations | |
| io.prestosql.sql.planner.plan |
| Modifier and Type | Method and Description |
|---|---|
protected Optional<PlanNode> |
GatherAndMergeWindows.MergeAdjacentWindowsOverProjects.manipulateAdjacentWindowNodes(WindowNode parent,
WindowNode child,
Rule.Context context) |
protected Optional<PlanNode> |
GatherAndMergeWindows.SwapAdjacentWindowsBySpecifications.manipulateAdjacentWindowNodes(WindowNode parent,
WindowNode child,
Rule.Context context) |
protected Optional<PlanNode> |
PruneWindowColumns.pushDownProjectOff(PlanNodeIdAllocator idAllocator,
WindowNode windowNode,
Set<Symbol> referencedOutputs) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
WindowNodeUtil.dependsOn(WindowNode parent,
WindowNode child) |
| Modifier and Type | Method and Description |
|---|---|
static Pattern<WindowNode> |
Patterns.window() |
| Modifier and Type | Method and Description |
|---|---|
R |
PlanVisitor.visitWindow(WindowNode node,
C context) |
Copyright © 2012–2019. All rights reserved.