Neo4j Community

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
 

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 Community

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