Fix cypher nested subqueries not using the same parameter bag (f766b07fe7a4dbde6515101ad8efa2746d85b67b)
This affected where clauses which added parameters at build()
Simplify cypher variable handling by not even adding them to the parameter bag (01692d03a4064572319570e4323d5b343fad0458)
Previously, they would be kept unique: active, active2, active3.
But then stripped out on getParams, so this was wasted effort.
So this is faster and less confusing.
Full Text Index
This unifies how full text indexes are configured & then referenced.
Previously the index name was a magic string referenced in multiple spots.
CALL / YIELD
Also added support for
Query.call()
&Query.yield()
, which mostly just means we have less big string blocks.Procedures can be declared with
procedure()
which provides more strict types.Fixes
where
clauses which added parameters atbuild()
getParams
, so this was wasted effort. So this is faster and less confusing.