AshNeo4j.Cypher.Call (AshNeo4j v0.7.0)

Copy Markdown View Source

CALL { … } block joining pre-rendered branch cyphers with UNION or UNION ALL. Used for native combination-query pushdown (:union, :union_all).

Branches are stored as already-rendered Cypher strings — the caller is responsible for merging branch params into the outer Cypher.Query.params map before this clause is rendered.

Summary

Types

t()

@type t() :: %AshNeo4j.Cypher.Call{branches: [String.t()], union_type: union_type()}

union_type()

@type union_type() :: :union | :union_all