[ 
https://issues.apache.org/jira/browse/TINKERPOP-2612?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stephen Mallette closed TINKERPOP-2612.
---------------------------------------
    Resolution: Won't Do

> Infix or() with ConnectiveStrategy can produce something unexpected
> -------------------------------------------------------------------
>
>                 Key: TINKERPOP-2612
>                 URL: https://issues.apache.org/jira/browse/TINKERPOP-2612
>             Project: TinkerPop
>          Issue Type: Improvement
>          Components: process
>    Affects Versions: 3.4.12
>            Reporter: Stephen Mallette
>            Priority: Minor
>
> {code}
> gremlin> g.V(1).project('a','b').by('zzz').select('a','b').or()
> ==>v[1]
> gremlin> g.V(1).project('a','b').by('zzz').select('a','b').or().explain()
> ==>Traversal Explanation
> ==============================================================================================================================================
> Original Traversal                    [GraphStep(vertex,[1]), ProjectStep([a, 
> b],[value(zzz)]), SelectStep(last,[a, b]), OrStep]
> ConnectiveStrategy              [D]   [GraphStep(vertex,[1]), 
> OrStep([[ProjectStep([a, b],[value(zzz)]), SelectStep(last,[a, b])], []])]
> IdentityRemovalStrategy         [O]   [GraphStep(vertex,[1]), 
> OrStep([[ProjectStep([a, b],[value(zzz)]), SelectStep(last,[a, b])], []])]
> MatchPredicateStrategy          [O]   [GraphStep(vertex,[1]), 
> OrStep([[ProjectStep([a, b],[value(zzz)]), SelectStep(last,[a, b])], []])]
> FilterRankingStrategy           [O]   [GraphStep(vertex,[1]), 
> OrStep([[ProjectStep([a, b],[value(zzz)]), SelectStep(last,[a, b])], []])]
> InlineFilterStrategy            [O]   [GraphStep(vertex,[1]), 
> OrStep([[ProjectStep([a, b],[value(zzz)]), SelectStep(last,[a, b])], []])]
> IncidentToAdjacentStrategy      [O]   [GraphStep(vertex,[1]), 
> OrStep([[ProjectStep([a, b],[value(zzz)]), SelectStep(last,[a, b])], []])]
> RepeatUnrollStrategy            [O]   [GraphStep(vertex,[1]), 
> OrStep([[ProjectStep([a, b],[value(zzz)]), SelectStep(last,[a, b])], []])]
> PathRetractionStrategy          [O]   [GraphStep(vertex,[1]), 
> OrStep([[ProjectStep([a, b],[value(zzz)]), SelectStep(last,[a, b])], []])]
> EarlyLimitStrategy              [O]   [GraphStep(vertex,[1]), 
> OrStep([[ProjectStep([a, b],[value(zzz)]), SelectStep(last,[a, b])], []])]
> AdjacentToIncidentStrategy      [O]   [GraphStep(vertex,[1]), 
> OrStep([[ProjectStep([a, b],[value(zzz)]), SelectStep(last,[a, b])], []])]
> ByModulatorOptimizationStrategy [O]   [GraphStep(vertex,[1]), 
> OrStep([[ProjectStep([a, b],[value(zzz)]), SelectStep(last,[a, b])], []])]
> CountStrategy                   [O]   [GraphStep(vertex,[1]), 
> OrStep([[ProjectStep([a, b],[value(zzz)]), SelectStep(last,[a, b])], []])]
> LazyBarrierStrategy             [O]   [GraphStep(vertex,[1]), 
> OrStep([[ProjectStep([a, b],[value(zzz)]), SelectStep(last,[a, b])], []])]
> TinkerGraphCountStrategy        [P]   [GraphStep(vertex,[1]), 
> OrStep([[ProjectStep([a, b],[value(zzz)]), SelectStep(last,[a, b])], []])]
> TinkerGraphStepStrategy         [P]   [TinkerGraphStep(vertex,[1]), 
> OrStep([[ProjectStep([a, b],[value(zzz)]), SelectStep(last,[a, b])], []])]
> ProfileStrategy                 [F]   [TinkerGraphStep(vertex,[1]), 
> OrStep([[ProjectStep([a, b],[value(zzz)]), SelectStep(last,[a, b])], []])]
> StandardVerificationStrategy    [V]   [TinkerGraphStep(vertex,[1]), 
> OrStep([[ProjectStep([a, b],[value(zzz)]), SelectStep(last,[a, b])], []])]
> Final Traversal                       [TinkerGraphStep(vertex,[1]), 
> OrStep([[ProjectStep([a, b],[value(zzz)]), SelectStep(last,[a, b])], []])]
> {code}



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

Reply via email to