Marko A. Rodriguez created TINKERPOP-1762:
---------------------------------------------

             Summary: Make MatchStep analyze mid-clause variables for executing 
ordering purposes.
                 Key: TINKERPOP-1762
                 URL: https://issues.apache.org/jira/browse/TINKERPOP-1762
             Project: TinkerPop
          Issue Type: Bug
          Components: process
    Affects Versions: 3.2.6
            Reporter: Marko A. Rodriguez
            Assignee: Marko A. Rodriguez


{code}
gremlin> graph = TinkerGraph.open()
==>tinkergraph[vertices:0 edges:0]
gremlin> graph.io(graphml()).readGraph("data/grateful-dead.xml")
==>null
gremlin> g = graph.traversal()
==>graphtraversalsource[tinkergraph[vertices:808 edges:8049], standard]
gremlin> 
gremlin> t = g.V().match(
......1>         __.as("sunshine").has("song", "name", "HERE COMES SUNSHINE"),
......2>         
__.as("sunshine").map(inE("followedBy").values("weight").mean()).as("avg_weight"),
......3>         __.as("sunshine").inE("followedBy").as("x"),
......4>         
__.as("x").filter(values("weight").where(gte("avg_weight"))).outV().as("followers")
......5>       ).
......6>       select("followers").by("name"); []
gremlin> 
gremlin> t.clone().limit(2)
==>LOOKS LIKE RAIN
==>PROMISED LAND
gremlin> t
Neither the sideEffects, map, nor path has a avg_weight-key: 
WherePredicateStep(gte(avg_weight))
Type ':help' or ':h' for help.
Display stack trace? [yN]
{code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to