[
https://issues.apache.org/jira/browse/TINKERPOP-2786?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Florian Hockmann closed TINKERPOP-2786.
---------------------------------------
Resolution: Duplicate
> Allow large result sets to be streamed to the client
> ----------------------------------------------------
>
> Key: TINKERPOP-2786
> URL: https://issues.apache.org/jira/browse/TINKERPOP-2786
> Project: TinkerPop
> Issue Type: Improvement
> Components: dotnet
> Affects Versions: 3.6.1
> Reporter: Bill Poole
> Priority: Major
>
> When working with larger result sets, it is beneficial for memory management
> to process each chunk of data as it is returned from the gremlin server. This
> is possible with the Javascript client library as stated
> [here|https://tinkerpop.apache.org/docs/current/reference/#_processing_results_as_they_are_returned_from_the_gremlin_server].
> This should also be possible with the .NET client.
> Ideally, it would be possible for a traversal to return an async enumerator
> (IAsyncEnumerable<T>). Perhaps add a PromiseStream method to supplement the
> Promise method?
--
This message was sent by Atlassian Jira
(v8.20.10#820010)