Grupo-Abraxas / slothql

Graph Query Language for Scala
MIT License
1 stars 1 forks source link

Add call syntax #156

Closed krabbit93 closed 2 years ago

krabbit93 commented 2 years ago

Support for generate Call-subquery

MATCH (`n0`:`Node`) CALL {
WITH `n0` 
  MATCH (`m0`:`Node0`) -[:`Rel`]-> (`n0`)
RETURN `m0` AS `out0`, true AS `out1`, 1 AS `out2`
 UNION
WITH `n0`
 MATCH (`m1`:`Node0`) -[:`Rel0`]-> (`n0`)
RETURN `m1` AS `out0`, true AS `out1`, 1 AS `out2`
}
WITH `out0` AS `out10`, `out1` AS `out20`, `out2` AS `out30`
 RETURN `out10`, `out20`, `out30`

With pass param into call sentence and make projections to out.