Uses of Class
org.modeshape.graph.query.plan.PlanNode.Type

Packages that use PlanNode.Type
org.modeshape.graph.query.plan This package defines the Planner interface, the CanonicalPlanner implementation, and the PlanNode class that is used to represent a canonical query plan. 
 

Uses of PlanNode.Type in org.modeshape.graph.query.plan
 

Methods in org.modeshape.graph.query.plan that return PlanNode.Type
static PlanNode.Type PlanNode.Type.forSymbol(String symbol)
          Attempt to find the Type given a symbol.
 PlanNode.Type PlanNode.getType()
          Get the type for this node.
static PlanNode.Type PlanNode.Type.valueOf(String name)
          Returns the enum constant of this type with the specified name.
static PlanNode.Type[] PlanNode.Type.values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 

Methods in org.modeshape.graph.query.plan with parameters of type PlanNode.Type
 List<PlanNode> PlanNode.findAllAtOrBelow(PlanNode.Traversal order, PlanNode.Type typeToFind)
          Find all of the nodes of the specified type that are at or below this node.
 List<PlanNode> PlanNode.findAllAtOrBelow(PlanNode.Traversal order, PlanNode.Type firstTypeToFind, PlanNode.Type... additionalTypesToFind)
          Find all of the nodes with one of the specified types that are at or below this node.
 List<PlanNode> PlanNode.findAllAtOrBelow(PlanNode.Traversal order, PlanNode.Type firstTypeToFind, PlanNode.Type... additionalTypesToFind)
          Find all of the nodes with one of the specified types that are at or below this node.
 List<PlanNode> PlanNode.findAllAtOrBelow(PlanNode.Type typeToFind)
          Find all of the nodes of the specified type that are at or below this node.
 List<PlanNode> PlanNode.findAllAtOrBelow(PlanNode.Type firstTypeToFind, PlanNode.Type... additionalTypesToFind)
          Find all of the nodes with one of the specified types that are at or below this node.
 List<PlanNode> PlanNode.findAllAtOrBelow(PlanNode.Type firstTypeToFind, PlanNode.Type... additionalTypesToFind)
          Find all of the nodes with one of the specified types that are at or below this node.
 List<PlanNode> PlanNode.findAllFirstNodesAtOrBelow(PlanNode.Type typeToFind)
          Look at nodes below this node, searching for nodes that have the supplied type.
 PlanNode PlanNode.findAncestor(PlanNode.Type typeToFind)
          Starting at the parent of this node, find the lowest (also closest) ancestor that has the specified type.
 PlanNode PlanNode.findAncestor(PlanNode.Type firstTypeToFind, PlanNode.Type... additionalTypesToFind)
          Starting at the parent of this node, find the lowest (also closest) ancestor that has one of the specified types.
 PlanNode PlanNode.findAncestor(PlanNode.Type firstTypeToFind, PlanNode.Type... additionalTypesToFind)
          Starting at the parent of this node, find the lowest (also closest) ancestor that has one of the specified types.
 PlanNode PlanNode.findAtOrBelow(PlanNode.Traversal order, PlanNode.Type typeToFind)
          Find the first node with the specified type that are at or below this node.
 PlanNode PlanNode.findAtOrBelow(PlanNode.Traversal order, PlanNode.Type firstTypeToFind, PlanNode.Type... additionalTypesToFind)
          Find the first node with one of the specified types that are at or below this node.
 PlanNode PlanNode.findAtOrBelow(PlanNode.Traversal order, PlanNode.Type firstTypeToFind, PlanNode.Type... additionalTypesToFind)
          Find the first node with one of the specified types that are at or below this node.
 PlanNode PlanNode.findAtOrBelow(PlanNode.Type typeToFind)
          Find the first node with the specified type that are at or below this node.
 PlanNode PlanNode.findAtOrBelow(PlanNode.Type firstTypeToFind, PlanNode.Type... additionalTypesToFind)
          Find the first node with one of the specified types that are at or below this node.
 PlanNode PlanNode.findAtOrBelow(PlanNode.Type firstTypeToFind, PlanNode.Type... additionalTypesToFind)
          Find the first node with one of the specified types that are at or below this node.
 boolean PlanNode.hasAncestorOfType(PlanNode.Type type)
          Determine whether this node has an ancestor with the supplied type.
 boolean PlanNode.hasAncestorOfType(PlanNode.Type firstType, PlanNode.Type... additionalTypes)
          Determine whether this node has an ancestor with any of the supplied types.
 boolean PlanNode.hasAncestorOfType(PlanNode.Type firstType, PlanNode.Type... additionalTypes)
          Determine whether this node has an ancestor with any of the supplied types.
 boolean PlanNode.is(PlanNode.Type type)
          Return true if this node's type does match the supplied type
 boolean PlanNode.isNot(PlanNode.Type type)
          Return true if this node's type does not match the supplied type
 boolean PlanNode.isNotOneOf(PlanNode.Type first, PlanNode.Type... rest)
          Return true if this node's type does not match any of the supplied types
 boolean PlanNode.isNotOneOf(PlanNode.Type first, PlanNode.Type... rest)
          Return true if this node's type does not match any of the supplied types
 boolean PlanNode.isOneOf(PlanNode.Type first, PlanNode.Type... rest)
          Return true if this node's type matches one of the supplied types
 boolean PlanNode.isOneOf(PlanNode.Type first, PlanNode.Type... rest)
          Return true if this node's type matches one of the supplied types
 void PlanNode.setType(PlanNode.Type type)
          Set the type for this node.
 

Method parameters in org.modeshape.graph.query.plan with type arguments of type PlanNode.Type
 List<PlanNode> PlanNode.findAllAtOrBelow(PlanNode.Traversal order, Set<PlanNode.Type> typesToFind)
          Find all of the nodes with one of the specified types that are at or below this node.
 List<PlanNode> PlanNode.findAllAtOrBelow(Set<PlanNode.Type> typesToFind)
          Find all of the nodes with one of the specified types that are at or below this node.
 PlanNode PlanNode.findAncestor(Set<PlanNode.Type> typesToFind)
          Starting at the parent of this node, find the lowest (also closest) ancestor that has one of the specified types.
 PlanNode PlanNode.findAtOrBelow(PlanNode.Traversal order, Set<PlanNode.Type> typesToFind)
          Find the first node with one of the specified types that are at or below this node.
 PlanNode PlanNode.findAtOrBelow(Set<PlanNode.Type> typesToFind)
          Find the first node with one of the specified types that are at or below this node.
 boolean PlanNode.hasAncestorOfType(Set<PlanNode.Type> types)
          Determine whether this node has an ancestor with any of the supplied types.
 boolean PlanNode.isNotOneOf(Set<PlanNode.Type> types)
          Return true if this node's type does not match any of the supplied types
 boolean PlanNode.isOneOf(Set<PlanNode.Type> types)
          Return true if this node's type matches one of the supplied types
 

Constructors in org.modeshape.graph.query.plan with parameters of type PlanNode.Type
PlanNode(PlanNode.Type type)
          Create a new plan node with the supplied initial type.
PlanNode(PlanNode.Type type, Iterable<SelectorName> selectors)
          Create a new plan node with the supplied initial type ad that is a child of the supplied parent.
PlanNode(PlanNode.Type type, PlanNode parent)
          Create a new plan node with the supplied initial type ad that is a child of the supplied parent.
PlanNode(PlanNode.Type type, PlanNode parent, Iterable<SelectorName> selectors)
          Create a new plan node with the supplied initial type ad that is a child of the supplied parent.
PlanNode(PlanNode.Type type, PlanNode parent, SelectorName... selectors)
          Create a new plan node with the supplied initial type ad that is a child of the supplied parent.
PlanNode(PlanNode.Type type, SelectorName... selectors)
          Create a new plan node with the supplied initial type ad that is a child of the supplied parent.
 



Copyright © 2008-2010 JBoss, a division of Red Hat. All Rights Reserved.