View Source Electric.Replication.Eval.Expr (electric v0.9.5)

Parsed expression, available for evaluation using the runner

Summary

Types

@type t() :: %Electric.Replication.Eval.Expr{
  eval: term(),
  query: String.t(),
  returns: Electric.Replication.Eval.Env.pg_type(),
  used_refs: used_refs()
}
@type used_refs() :: %{
  required([String.t(), ...]) => Electric.Replication.Eval.Env.pg_type()
}