Sorcery.Query (sorcery v0.3.0)

A query module defines, in plain elixir data structures, the kind of data we want to watch for.

The syntax takes some inspiration from Datalog, but with many differences as well.

Summary

Types

@type t() :: %Sorcery.Query{
  args: term(),
  find: map(),
  lvar_tks: term(),
  refstr: String.t(),
  where: [Sorcery.Query.WhereClause]
}

Functions