[ https://issues.apache.org/jira/browse/TINKERPOP-959?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Marko A. Rodriguez closed TINKERPOP-959. ---------------------------------------- This ticket is simply TINKERPOP-1098 with a new name. > Add select(unfold()...) step. > ----------------------------- > > Key: TINKERPOP-959 > URL: https://issues.apache.org/jira/browse/TINKERPOP-959 > Project: TinkerPop > Issue Type: Improvement > Components: process > Affects Versions: 3.1.0-incubating > Reporter: Marko A. Rodriguez > Assignee: Marko A. Rodriguez > > I see alot of this in traversals. > {code} > path().unfold().is(gt(0)).count().is(eq(1)) > {code} > Be nice to say: > {code} > path().select(is(0)).count().is(eq(1)) > {code} > Or, I see this: > {code} > groupCount().unfold().sample(1).by{it.value}.map{it.key} > {code} > Be cool to be like: > {code} > groupCount().select(sample(1).by{it.value}).map{key} > {code} > ............ not really sure where I'm going as now that I type it it looks > stupid. However, I don't like {{unfold}}. Its too "technical." What I do alot > is use {{unfold}} to create a stream of a {{Iterable}} and then filter to one > or more elements in that iterable. that is basically "selecting" something > from that iterable that meets a filter criteria. > .......................... perhaps this triggers and idea in @dkuppitz .... -- This message was sent by Atlassian JIRA (v6.3.4#6332)