public interface Lookup
| Modifier and Type | Method and Description |
|---|---|
static Lookup |
from(Function<GroupReference,Stream<PlanNode>> resolver) |
static Lookup |
noLookup()
A Lookup implementation that does not perform lookup.
|
default PlanNode |
resolve(PlanNode node)
Deprecated.
|
Stream<PlanNode> |
resolveGroup(PlanNode node)
Resolves nodes by materializing GroupReference nodes
representing symbolic references to other nodes.
|
@Deprecated default PlanNode resolve(PlanNode node)
If the node is not a GroupReference, it returns the argument as is.
Stream<PlanNode> resolveGroup(PlanNode node)
IllegalArgumentException - if the node is not a GroupReferencestatic Lookup noLookup()
GroupReference-s.static Lookup from(Function<GroupReference,Stream<PlanNode>> resolver)
Copyright © 2012–2019. All rights reserved.