org.neo4j.kernel
Class AlternatingSelectorOrderer
java.lang.Object
org.neo4j.kernel.AbstractSelectorOrderer<Integer>
org.neo4j.kernel.AlternatingSelectorOrderer
- All Implemented Interfaces:
- BranchSelector, SideSelector
public class AlternatingSelectorOrderer
- extends AbstractSelectorOrderer<Integer>
AlternatingSelectorOrderer
public AlternatingSelectorOrderer(BranchSelector startSelector,
BranchSelector endSelector)
next
public TraversalBranch next(TraversalContext metadata)
- Description copied from interface:
BranchSelector
- Decides the next position ("where to go from here") from the current
position, based on the
rules
. Since TraversalBranch
has the Path.endNode()
of the position and the
Path.lastRelationship()
to how it got there as well as
TraversalBranch#position()
, decisions
can be based on the current expansion source and the given rules.
- Returns:
- the next position based on the current position and the
rules
of the traversal.
Copyright © 2002-2014 The Neo4j Graph Database Project. All Rights Reserved.