Matthias Broecheler created TINKERPOP3-736:
----------------------------------------------
Summary: Automatic Traversal rewriting
Key: TINKERPOP3-736
URL: https://issues.apache.org/jira/browse/TINKERPOP3-736
Project: TinkerPop 3
Issue Type: Bug
Reporter: Matthias Broecheler
Priority: Trivial
Currently, Matchstep expects the pattern to be defined in terms of normalized
traversals, that is, only the start and end of the traversal can be variables.
In order to be able to write some patterns more concisely, it would be nice if
something like this were allowed:
{code}
match('a',
as('a').out('knows').as('b').out('knows').as('c'),
as('c').out('knows').as('a')
{code}
which could be easily decomposed into the normalized form:
{code}
match('a',
as('a').out('knows').as('b'),
as('b').out('knows').as('c'),
as('c').out('knows').as('a')
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)