Spring Data Graph

org.springframework.data.neo4j.rest
Interface RestTraversalDescription

All Superinterfaces:
org.neo4j.graphdb.traversal.TraversalDescription
All Known Implementing Classes:
RestTraversal

public interface RestTraversalDescription
extends org.neo4j.graphdb.traversal.TraversalDescription

Since:
03.02.11
Author:
Michael Hunger

Nested Class Summary
static class RestTraversalDescription.ScriptLanguage
           
 
Method Summary
 RestTraversalDescription breadthFirst()
           
 RestTraversalDescription depthFirst()
           
 RestTraversalDescription evaluator(org.neo4j.graphdb.traversal.Evaluator evaluator)
           
 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)
           
 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.Traverser traverse(org.neo4j.graphdb.Node node)
           
 RestTraversalDescription uniqueness(org.neo4j.graphdb.traversal.UniquenessFactory uniquenessFactory)
           
 RestTraversalDescription uniqueness(org.neo4j.graphdb.traversal.UniquenessFactory uniquenessFactory, Object o)
           
 

Method Detail

prune

RestTraversalDescription prune(RestTraversalDescription.ScriptLanguage language,
                               String code)

filter

RestTraversalDescription filter(RestTraversalDescription.ScriptLanguage language,
                                String code)

maxDepth

RestTraversalDescription maxDepth(int depth)

uniqueness

RestTraversalDescription uniqueness(org.neo4j.graphdb.traversal.UniquenessFactory uniquenessFactory)
Specified by:
uniqueness in interface org.neo4j.graphdb.traversal.TraversalDescription

uniqueness

RestTraversalDescription uniqueness(org.neo4j.graphdb.traversal.UniquenessFactory uniquenessFactory,
                                    Object o)
Specified by:
uniqueness in interface org.neo4j.graphdb.traversal.TraversalDescription

prune

RestTraversalDescription prune(org.neo4j.graphdb.traversal.PruneEvaluator pruneEvaluator)
Specified by:
prune in interface org.neo4j.graphdb.traversal.TraversalDescription

filter

RestTraversalDescription filter(org.neo4j.helpers.Predicate<org.neo4j.graphdb.Path> pathPredicate)
Specified by:
filter in interface org.neo4j.graphdb.traversal.TraversalDescription

evaluator

RestTraversalDescription evaluator(org.neo4j.graphdb.traversal.Evaluator evaluator)
Specified by:
evaluator in interface org.neo4j.graphdb.traversal.TraversalDescription

order

RestTraversalDescription order(org.neo4j.graphdb.traversal.BranchOrderingPolicy branchOrderingPolicy)
Specified by:
order in interface org.neo4j.graphdb.traversal.TraversalDescription

depthFirst

RestTraversalDescription depthFirst()
Specified by:
depthFirst in interface org.neo4j.graphdb.traversal.TraversalDescription

breadthFirst

RestTraversalDescription breadthFirst()
Specified by:
breadthFirst in interface org.neo4j.graphdb.traversal.TraversalDescription

relationships

RestTraversalDescription relationships(org.neo4j.graphdb.RelationshipType relationshipType)
Specified by:
relationships in interface org.neo4j.graphdb.traversal.TraversalDescription

relationships

RestTraversalDescription relationships(org.neo4j.graphdb.RelationshipType relationshipType,
                                       org.neo4j.graphdb.Direction direction)
Specified by:
relationships in interface org.neo4j.graphdb.traversal.TraversalDescription

expand

RestTraversalDescription expand(org.neo4j.graphdb.RelationshipExpander relationshipExpander)
Specified by:
expand in interface org.neo4j.graphdb.traversal.TraversalDescription

traverse

org.neo4j.graphdb.traversal.Traverser traverse(org.neo4j.graphdb.Node node)
Specified by:
traverse in interface org.neo4j.graphdb.traversal.TraversalDescription

Spring Data Graph

Copyright © 2011 SpringSource. All Rights Reserved.