Thanks for the reply, So you mean that for each iteration of following 'FOR' loop, a query is sent to get next node from database if it exists. and that not all the nodes are returned in one go before 'FOR' loop even starts.
for(Node currentNode : database.traversalDescription() .depthFirst() .uniqueness(Uniqueness.NODE_GLOBAL) .order(BranchOrderingPolicies.PREORDER_BREADTH_FIRST) .relationships(<RelationshipType>, Direction.BOTH) .evaluator(Evaluators.excludeStartPosition()) .traverse(node) .nodes()) { } Thanks for the response again. On Wed, Jan 27, 2016 at 2:24 PM, Mattias Persson <matt...@neotechnology.com> wrote: > With the traversal framework, the actual work of traversing happens lazily > on every call on hasNext/next on the returned Traverser (in the end > Iterator<Path>). You can simply stop pulling more paths after a certain > number of paths have been extracted. > > > On Monday, January 25, 2016 at 8:31:37 AM UTC+1, Radheshyam Verma wrote: >> >> Hi, >> I am using traversal framework to traverse graph which returns nodes. >> Can we somehow specify a limit on number of nodes which the traversal >> returns like we do in Query using "LIMIT" and "SKIP". >> Thanks. >> > -- > You received this message because you are subscribed to a topic in the > Google Groups "Neo4j" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/neo4j/2A1QiEOwofU/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > neo4j+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Neo4j" group. To unsubscribe from this group and stop receiving emails from it, send an email to neo4j+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.