Cole Greer created TINKERPOP-3191:
-------------------------------------

             Summary: Remove incorrect usages of TraversalParent
                 Key: TINKERPOP-3191
                 URL: https://issues.apache.org/jira/browse/TINKERPOP-3191
             Project: TinkerPop
          Issue Type: Bug
          Components: process
    Affects Versions: 3.7.4
            Reporter: Cole Greer


There's a handful of steps which currently implement `TraversalParent` but 
don't appear to take any child traversals or properly implement the 
TraversalParent interface.

I've noticed this for ElementMapStep, EmptyStep, SplitGlobalStep, 
SplitLocalStep, and IndexStep. Of those, IndexStep is a bit notable in that a 
child traversal can be forced into it through with-modulation as it is a 
Configuring step, however any such child traversals appear unused and are not 
exposed by the TraversalParent methods. I believe in all of these cases 
TraversalParent is included as an interface either by mistake or due to 
historical reasons which are no longer relevant.

Each of these steps should be revisited in greater detail and the 
TraversalParent interface should be removed if it is not relevant.



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

Reply via email to