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)