public class RestTraversal extends Object implements RestTraversalDescription
RestTraversalDescription.ScriptLanguage
Constructor and Description |
---|
RestTraversal() |
Modifier and Type | Method and Description |
---|---|
RestTraversalDescription |
breadthFirst() |
RestTraversalDescription |
depthFirst() |
static RestTraversalDescription |
description() |
RestTraversalDescription |
evaluator(org.neo4j.graphdb.traversal.Evaluator evaluator) |
RestTraversalDescription |
evaluator(org.neo4j.graphdb.traversal.PathEvaluator evaluator) |
org.neo4j.graphdb.traversal.TraversalDescription |
expand(org.neo4j.graphdb.PathExpander<?> expander) |
<STATE> org.neo4j.graphdb.traversal.TraversalDescription |
expand(org.neo4j.graphdb.PathExpander<STATE> expander,
org.neo4j.graphdb.traversal.InitialBranchState<STATE> initialState) |
<STATE> org.neo4j.graphdb.traversal.TraversalDescription |
expand(org.neo4j.graphdb.PathExpander<STATE> expander,
org.neo4j.graphdb.traversal.InitialStateFactory<STATE> initialState) |
RestTraversalDescription |
expand(org.neo4j.graphdb.RelationshipExpander relationshipExpander) |
RestTraversalDescription |
filter(org.neo4j.helpers.Predicate<org.neo4j.graphdb.Path> pathPredicate) |
RestTraversalDescription |
filter(RestTraversalDescription.ScriptLanguage language,
String code) |
Map<String,Object> |
getPostData() |
RestTraversalDescription |
maxDepth(int depth) |
RestTraversalDescription |
order(org.neo4j.graphdb.traversal.BranchOrderingPolicy branchOrderingPolicy) |
RestTraversalDescription |
prune(org.neo4j.graphdb.traversal.PruneEvaluator pruneEvaluator) |
RestTraversalDescription |
prune(RestTraversalDescription.ScriptLanguage language,
String code) |
RestTraversalDescription |
relationships(org.neo4j.graphdb.RelationshipType relationshipType) |
RestTraversalDescription |
relationships(org.neo4j.graphdb.RelationshipType relationshipType,
org.neo4j.graphdb.Direction direction) |
org.neo4j.graphdb.traversal.TraversalDescription |
reverse() |
org.neo4j.graphdb.traversal.TraversalDescription |
sort(Comparator<? super org.neo4j.graphdb.Path> comparator) |
String |
toString() |
org.neo4j.graphdb.traversal.Traverser |
traverse(Iterable<org.neo4j.graphdb.Node> nodes) |
org.neo4j.graphdb.traversal.Traverser |
traverse(org.neo4j.graphdb.Node... startNode) |
org.neo4j.graphdb.traversal.Traverser |
traverse(org.neo4j.graphdb.Node node) |
RestTraversalDescription |
uniqueness(org.neo4j.graphdb.traversal.UniquenessFactory uniquenessFactory) |
RestTraversalDescription |
uniqueness(org.neo4j.graphdb.traversal.UniquenessFactory uniquenessFactory,
Object value) |
public RestTraversalDescription uniqueness(org.neo4j.graphdb.traversal.UniquenessFactory uniquenessFactory)
uniqueness
in interface org.neo4j.graphdb.traversal.TraversalDescription
public RestTraversalDescription uniqueness(org.neo4j.graphdb.traversal.UniquenessFactory uniquenessFactory, Object value)
uniqueness
in interface org.neo4j.graphdb.traversal.TraversalDescription
public RestTraversalDescription prune(org.neo4j.graphdb.traversal.PruneEvaluator pruneEvaluator)
prune
in interface RestTraversalDescription
public RestTraversalDescription filter(org.neo4j.helpers.Predicate<org.neo4j.graphdb.Path> pathPredicate)
filter
in interface RestTraversalDescription
public RestTraversalDescription evaluator(org.neo4j.graphdb.traversal.PathEvaluator evaluator)
evaluator
in interface org.neo4j.graphdb.traversal.TraversalDescription
public RestTraversalDescription evaluator(org.neo4j.graphdb.traversal.Evaluator evaluator)
evaluator
in interface org.neo4j.graphdb.traversal.TraversalDescription
public RestTraversalDescription prune(RestTraversalDescription.ScriptLanguage language, String code)
prune
in interface RestTraversalDescription
public RestTraversalDescription filter(RestTraversalDescription.ScriptLanguage language, String code)
filter
in interface RestTraversalDescription
public RestTraversalDescription maxDepth(int depth)
maxDepth
in interface RestTraversalDescription
public RestTraversalDescription order(org.neo4j.graphdb.traversal.BranchOrderingPolicy branchOrderingPolicy)
order
in interface org.neo4j.graphdb.traversal.TraversalDescription
public RestTraversalDescription depthFirst()
depthFirst
in interface org.neo4j.graphdb.traversal.TraversalDescription
public RestTraversalDescription breadthFirst()
breadthFirst
in interface org.neo4j.graphdb.traversal.TraversalDescription
breadthFirst
in interface RestTraversalDescription
public RestTraversalDescription relationships(org.neo4j.graphdb.RelationshipType relationshipType)
relationships
in interface org.neo4j.graphdb.traversal.TraversalDescription
public RestTraversalDescription relationships(org.neo4j.graphdb.RelationshipType relationshipType, org.neo4j.graphdb.Direction direction)
relationships
in interface org.neo4j.graphdb.traversal.TraversalDescription
relationships
in interface RestTraversalDescription
public RestTraversalDescription expand(org.neo4j.graphdb.RelationshipExpander relationshipExpander)
expand
in interface org.neo4j.graphdb.traversal.TraversalDescription
public org.neo4j.graphdb.traversal.Traverser traverse(org.neo4j.graphdb.Node node)
traverse
in interface org.neo4j.graphdb.traversal.TraversalDescription
public static RestTraversalDescription description()
public org.neo4j.graphdb.traversal.TraversalDescription expand(org.neo4j.graphdb.PathExpander<?> expander)
expand
in interface org.neo4j.graphdb.traversal.TraversalDescription
public <STATE> org.neo4j.graphdb.traversal.TraversalDescription expand(org.neo4j.graphdb.PathExpander<STATE> expander, org.neo4j.graphdb.traversal.InitialStateFactory<STATE> initialState)
expand
in interface org.neo4j.graphdb.traversal.TraversalDescription
public <STATE> org.neo4j.graphdb.traversal.TraversalDescription expand(org.neo4j.graphdb.PathExpander<STATE> expander, org.neo4j.graphdb.traversal.InitialBranchState<STATE> initialState)
expand
in interface org.neo4j.graphdb.traversal.TraversalDescription
public org.neo4j.graphdb.traversal.TraversalDescription sort(Comparator<? super org.neo4j.graphdb.Path> comparator)
sort
in interface org.neo4j.graphdb.traversal.TraversalDescription
public org.neo4j.graphdb.traversal.TraversalDescription reverse()
reverse
in interface org.neo4j.graphdb.traversal.TraversalDescription
public org.neo4j.graphdb.traversal.Traverser traverse(org.neo4j.graphdb.Node... startNode)
traverse
in interface org.neo4j.graphdb.traversal.TraversalDescription
public org.neo4j.graphdb.traversal.Traverser traverse(Iterable<org.neo4j.graphdb.Node> nodes)
traverse
in interface org.neo4j.graphdb.traversal.TraversalDescription
Copyright © 2011-2015–2015 Pivotal Software, Inc.. All rights reserved.