Package | Description |
---|---|
org.modeshape.jcr.query.plan |
This package defines the
Planner interface, the CanonicalPlanner implementation, and the
PlanNode class that is used to represent a canonical query plan. |
Modifier and Type | Method and Description |
---|---|
void |
PlanNode.apply(PlanNode.Traversal order,
PlanNode.Operation operation)
Walk the plan tree starting in the specified traversal order, and apply the supplied operation to every plan node.
|
void |
PlanNode.apply(PlanNode.Traversal order,
PlanNode.Operation operation,
PlanNode.Type type)
Walk the plan tree starting in the specified traversal order, and apply the supplied operation to every plan node with a
type that matches the given type.
|
void |
PlanNode.apply(PlanNode.Traversal order,
PlanNode.Operation operation,
PlanNode.Type firstType,
PlanNode.Type... additionalTypes)
Walk the plan tree starting in the specified traversal order, and apply the supplied operation to every plan node that is
one of the supplied types.
|
void |
PlanNode.apply(PlanNode.Traversal order,
PlanNode.Operation operation,
Set<PlanNode.Type> types)
Walk the plan tree starting in the specified traversal order, and apply the supplied operation to every plan node that is
one of the supplied types.
|
protected void |
PlanNode.applyLevelOrder(PlanNode.Traversal order,
PlanNode.Operation operation) |
void |
PlanNode.applyToAncestors(PlanNode.Operation operation)
Apply the operation to all ancestor nodes.
|
void |
PlanNode.applyToAncestorsUpTo(PlanNode.Type stopType,
PlanNode.Operation operation)
Apply the operation to all ancestor nodes below a node of the given type.
|
Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.