Taylor Riggan created TINKERPOP-3244:
----------------------------------------

             Summary: Add next(n) batch iteration to gremlin-go for GLV parity
                 Key: TINKERPOP-3244
                 URL: https://issues.apache.org/jira/browse/TINKERPOP-3244
             Project: TinkerPop
          Issue Type: Improvement
          Components: driver
    Affects Versions: 3.8.1, 3.7.5
            Reporter: Taylor Riggan


The Java, Python, and .NET GLVs all support `next(n)` on Traversal to retrieve 
multiple results at once, but gremlin-go only supports single-item `Next()` 
returning `(*Result, error)`. This creates an API inconsistency across GLVs 
that makes it harder to write portable examples and documentation.

Currently, users must manually collect results from `GetResultSet()` + `One()` 
in a loop to achieve the same behavior. A `Next(n int) ([]*Result, error)` 
method on `Traversal` would bring gremlin-go in line with the other GLVs.     



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to