spmallette commented on code in PR #3233:
URL: https://github.com/apache/tinkerpop/pull/3233#discussion_r2421132364


##########
docs/src/reference/the-traversal.asciidoc:
##########
@@ -635,31 +631,23 @@ g.V().out('knows').aggregate('x').by('age').cap('x')  <1>
 
 <1> The "age" property is not <<by-step,productive>> for all vertices and 
therefore those values are not included in the aggregation.
 
-For `local` scope the aggregation will occur in a 
link:http://en.wikipedia.org/wiki/Lazy_evaluation[lazy] fashion.
-
-NOTE: Prior to 3.4.3, `local` aggregation (i.e. lazy) evaluation was handled 
by `store()`-step.
+Aggregation can be controlled to occur in a 
link:http://en.wikipedia.org/wiki/Lazy_evaluation[lazy] fashion by using
+the step inside `local()`.
 
 [gremlin-groovy,modern]
 ----
-g.V().aggregate(global, 'x').limit(1).cap('x')
-g.V().aggregate(local, 'x').limit(1).cap('x')
-g.withoutStrategies(EarlyLimitStrategy).V().aggregate(local,'x').limit(1).cap('x')
+g.V().aggregate('x').limit(1).cap('x')
+g.V().local(aggregate('x')).limit(1).cap('x')
 ----
 
-It is important to note that `EarlyLimitStrategy` introduced in 3.3.5 alters 
the behavior of `aggregate(local)`.

Review Comment:
   hmm, that's a nice side-effect of removal. something to call out in Upgrade 
Docs to help flesh those out more? 
   
   Just a check but have you confirmed that all these examples do in fact 
return the same results as the ones with `aggregate(local)`? 



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to