[ 
https://issues.apache.org/jira/browse/TINKERPOP-2709?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stephen Mallette closed TINKERPOP-2709.
---------------------------------------
    Resolution: Won't Do

> Avoid need to fold() to addAll for sack()
> -----------------------------------------
>
>                 Key: TINKERPOP-2709
>                 URL: https://issues.apache.org/jira/browse/TINKERPOP-2709
>             Project: TinkerPop
>          Issue Type: Improvement
>          Components: process
>    Affects Versions: 3.5.2
>            Reporter: Stephen Mallette
>            Priority: Minor
>
> If you want to maintain a collection of things in a sack you can use 
> {{addAll}} to combine lists/maps:
>  
> {code:java}
> gremlin> 
> g.V(3).valueMap('city').sack(assign).by(fold()).V(4).sack(addAll).by(fold()).sack()
> ==>[[city:[Austin]],v[4]]   
> {code}
> It would be nice to be able to do that without having to manually 
> {{by(fold())}} and simply assume that if an object is not a collection it is 
> meant to go into one by virtual of using {{addAll}}. Or perhaps {{addAll}} 
> should be reserved for combining collections and we should have a {{add}} 
> operator that will add to a collection. There are multiple ways it could 
> probably be done.



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

Reply via email to