ex_cypher v0.2.0 API Reference
Modules
A DSL to make it easy to integrate other apps to Neo4J applications.
In order to preserve the generated query without conflicts about
where the code is being ran, this module implements a small buffer
using an Agent that keeps a list of all statements that could
be parsed.
CYPHER node statements
Maps and lists doesn't implement the String.Chars protocol, and they'll need also some parsing so that they're compliant with the cypher syntax.
Mounts Cypher syntax-compliant relationships between nodes.
Cypher syntax varies depending on the statement being used. For example,
the WHERE statement's syntax can vary a lot when compared to simpler
RETURN statements.
This module will provide the most generic AST conversion functions that'll be shared between different commands.
Parses ORDER statements and provides support for ASC and DESC ordering syntax.
Parses WHERE statements into cypher compliant statements, avoiding some
changes made by elixir's compiler into the where statements