Neo4j Enterprise

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

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

Uses of BranchSelector in org.neo4j.graphdb.traversal
 

Subinterfaces of BranchSelector in org.neo4j.graphdb.traversal
 interface SideSelector
          Dictates which side is the current side in a bidirectional traversal to traverse the next step for.
 

Methods in org.neo4j.graphdb.traversal that return BranchSelector
 BranchSelector BranchOrderingPolicy.create(TraversalBranch startBranch, PathExpander expander)
          Instantiates a BranchSelector with startBranch as the first branch to base a decision on "where to go next".
 

Methods in org.neo4j.graphdb.traversal with parameters of type BranchSelector
 SideSelector SideSelectorPolicy.create(BranchSelector start, BranchSelector end, int maxDepth)
          Creates a new SideSelector given the start/end BranchSelectors and an optional maxDepth.
 

Uses of BranchSelector in org.neo4j.kernel
 

Classes in org.neo4j.kernel that implement BranchSelector
 class AbstractSelectorOrderer<T>
           
 class AlternatingSelectorOrderer
           
 class LevelSelectorOrderer
           
 class PreorderBreadthFirstSelector
          Selects TraversalBranchs according to breadth first pattern, the most natural ordering in a breadth first search, see http://en.wikipedia.org/wiki/Breadth-first_search
 

Methods in org.neo4j.kernel that return BranchSelector
protected  BranchSelector AbstractSelectorOrderer.nextSelector()
           
 

Constructors in org.neo4j.kernel with parameters of type BranchSelector
AbstractSelectorOrderer(BranchSelector startSelector, BranchSelector endSelector)
           
AlternatingSelectorOrderer(BranchSelector startSelector, BranchSelector endSelector)
           
LevelSelectorOrderer(BranchSelector startSelector, BranchSelector endSelector, boolean stopDescentOnResult, int maxDepth)
           
 


Neo4j Enterprise

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