| Package | Description |
|---|---|
| io.prestosql.sql.planner.iterative.rule | |
| io.prestosql.sql.planner.plan |
| Modifier and Type | Method and Description |
|---|---|
Pattern<ApplyNode> |
RemoveUnreferencedScalarApplyNodes.getPattern() |
Pattern<ApplyNode> |
TransformCorrelatedInPredicateToJoin.getPattern() |
Pattern<ApplyNode> |
TransformUncorrelatedInPredicateSubqueryToSemiJoin.getPattern() |
Pattern<ApplyNode> |
TransformExistsApplyToLateralNode.getPattern() |
| Modifier and Type | Method and Description |
|---|---|
Rule.Result |
RemoveUnreferencedScalarApplyNodes.apply(ApplyNode applyNode,
Captures captures,
Rule.Context context) |
Rule.Result |
TransformCorrelatedInPredicateToJoin.apply(ApplyNode apply,
Captures captures,
Rule.Context context) |
Rule.Result |
TransformUncorrelatedInPredicateSubqueryToSemiJoin.apply(ApplyNode applyNode,
Captures captures,
Rule.Context context) |
Rule.Result |
TransformExistsApplyToLateralNode.apply(ApplyNode parent,
Captures captures,
Rule.Context context) |
| Modifier and Type | Method and Description |
|---|---|
static Pattern<ApplyNode> |
Patterns.applyNode() |
static Property<ApplyNode,Lookup,List<Symbol>> |
Patterns.Apply.correlation() |
| Modifier and Type | Method and Description |
|---|---|
R |
PlanVisitor.visitApply(ApplyNode node,
C context) |
Copyright © 2012–2019. All rights reserved.