Neo4j Community

Uses of Interface
org.neo4j.graphdb.traversal.TraversalDescription

Packages that use TraversalDescription
org.neo4j.graphdb.traversal Traversal framework. 
org.neo4j.kernel Implementation for embedding a Neo4j graph database in an application. 
 

Uses of TraversalDescription in org.neo4j.graphdb.traversal
 

Methods in org.neo4j.graphdb.traversal that return TraversalDescription
 TraversalDescription TraversalDescription.breadthFirst()
          A convenience method for order(BranchOrderingPolicy) where a "preorder breadth first" selector is used.
 TraversalDescription TraversalDescription.depthFirst()
          A convenience method for order(BranchOrderingPolicy) where a "preorder depth first" selector is used.
 TraversalDescription TraversalDescription.evaluator(Evaluator evaluator)
          Adds evaluator to the list of evaluators which will control the behaviour of the traversal.
 TraversalDescription TraversalDescription.evaluator(PathEvaluator evaluator)
          Adds evaluator to the list of evaluators which will control the behaviour of the traversal.
 TraversalDescription TraversalDescription.expand(PathExpander<?> expander)
          Sets the PathExpander as the expander of relationships, discarding all previous calls to relationships(RelationshipType) and relationships(RelationshipType, Direction) or any other expand method.
<STATE> TraversalDescription
TraversalDescription.expand(PathExpander<STATE> expander, InitialBranchState<STATE> initialState)
          Sets the PathExpander as the expander of relationships, discarding all previous calls to relationships(RelationshipType) and relationships(RelationshipType, Direction) or any other expand method.
<STATE> TraversalDescription
TraversalDescription.expand(PathExpander<STATE> expander, InitialStateFactory<STATE> initialState)
          Sets the PathExpander as the expander of relationships, discarding all previous calls to relationships(RelationshipType) and relationships(RelationshipType, Direction) or any other expand method.
 TraversalDescription TraversalDescription.expand(RelationshipExpander expander)
          Sets the RelationshipExpander as the expander of relationships, discarding all previous calls to relationships(RelationshipType) and relationships(RelationshipType, Direction) or any other expand method.
 TraversalDescription TraversalDescription.order(BranchOrderingPolicy selector)
          Sets the BranchOrderingPolicy to use.
 TraversalDescription TraversalDescription.relationships(RelationshipType type)
          Adds type to the list of relationship types to traverse.
 TraversalDescription TraversalDescription.relationships(RelationshipType type, Direction direction)
          Adds type to the list of relationship types to traverse in the given direction.
 TraversalDescription TraversalDescription.reverse()
          Creates an identical TraversalDescription, although reversed in how it traverses the graph.
 TraversalDescription TraversalDescription.sort(Comparator<? super Path> comparator)
           
 TraversalDescription TraversalDescription.uniqueness(UniquenessFactory uniqueness)
          Sets the UniquenessFactory for creating the UniquenessFilter to use.
 TraversalDescription TraversalDescription.uniqueness(UniquenessFactory uniqueness, Object parameter)
          Sets the UniquenessFactory for creating the UniquenessFilter to use.
 

Methods in org.neo4j.graphdb.traversal with parameters of type TraversalDescription
 BidirectionalTraversalDescription BidirectionalTraversalDescription.endSide(TraversalDescription endSideDescription)
          Sets the end side TraversalDescription of this bidirectional traversal.
 BidirectionalTraversalDescription BidirectionalTraversalDescription.mirroredSides(TraversalDescription sideDescription)
          Sets both the start side and end side of this bidirectional traversal, the start side is assigned the sideDescription and the end side is assigned the same description, although reversed.
 BidirectionalTraversalDescription BidirectionalTraversalDescription.startSide(TraversalDescription startSideDescription)
          Sets the start side TraversalDescription of this bidirectional traversal.
 

Uses of TraversalDescription in org.neo4j.kernel
 

Methods in org.neo4j.kernel that return TraversalDescription
static TraversalDescription Traversal.description()
          Creates a new TraversalDescription with default value for everything so that it's OK to call traverse(org.neo4j.graphdb.Node) without modification.
static TraversalDescription Traversal.traversal()
          More convenient name than Traversal.description() when using static imports.
static TraversalDescription Traversal.traversal(UniquenessFactory uniqueness)
           
static TraversalDescription Traversal.traversal(UniquenessFactory uniqueness, Object optionalUniquenessParameter)
           
 


Neo4j Community

Copyright © 2002-2014 The Neo4j Graph Database Project. All Rights Reserved.