Prashant created TINKERPOP-3045:
-----------------------------------

             Summary: EarlyLimitStrategy is too aggresive to promote Limit and 
thus causing incorrect results
                 Key: TINKERPOP-3045
                 URL: https://issues.apache.org/jira/browse/TINKERPOP-3045
             Project: TinkerPop
          Issue Type: Bug
          Components: process
    Affects Versions: 3.6.6
         Environment: ALL
            Reporter: Prashant
             Fix For: 3.6.7


{code:java}
gremlin>   g.V().map(__.in().hasId('1')).limit(2).values('name')
==>marko{code}
{code:java}
gremlin>   
g.withoutStrategies(EarlyLimitStrategy).V().map(__.in().hasId('1')).limit(2).values('name')
==>marko
==>marko {code}
Early Limit strategy pulls Limit in front of map steps. However not all map 
steps allow the cardinality of the results flowing to be same. 

 

As is shown in example above.



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

Reply via email to