Jianzhong Liu created TINKERPOP-2964:
----------------------------------------

             Summary:  Many TraversalParent's steps have a replaceLocalChild 
logic that can result in a new ChildTraversal having an ID that already exists.
                 Key: TINKERPOP-2964
                 URL: https://issues.apache.org/jira/browse/TINKERPOP-2964
             Project: TinkerPop
          Issue Type: Improvement
          Components: process
    Affects Versions: 3.6.0
            Reporter: Jianzhong Liu


Following the invocation of replaceLocalChild, the new childTraversal within 
many steps can have an ID that already exists. For instance, in the TreeStep 
traversal ring replace logic, the 'integrateChild' function should be called 
prior to assigning it the new traversal. More details can be found in the 
Apache TinkerPop code at this link: 
[https://github.com/apache/tinkerpop/blob/master/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/TreeStep.java#L68-L72.]

 



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

Reply via email to