# `Exograph.DSL`
[🔗](https://github.com/elixir-vibe/exograph/blob/v0.2.0/lib/exograph/dsl.ex#L1)

Ecto-shaped query DSL for Exograph.

The DSL currently supports structural `Fragment` queries and relational
`Definition` / `Reference` / `CallEdge` queries:

    import Exograph.DSL

    from f in Fragment,
      where: matches(f, "def _ do ... end"),
      where: contains(f, "Repo.transaction(_)")

# `assoc`
*macro* 

# `contains`
*macro* 

# `from`
*macro* 

# `matches`
*macro* 

# `prefix_search`
*macro* 

---

*Consult [api-reference.md](api-reference.md) for complete listing*
