[
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)