Marko A. Rodriguez created TINKERPOP3-959:
---------------------------------------------
Summary: Add select(unfold()...) step.
Key: TINKERPOP3-959
URL: https://issues.apache.org/jira/browse/TINKERPOP3-959
Project: TinkerPop 3
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)