#
View Source Ash.Expr (ash v2.6.31)

Tools to build Ash expressions

# Link to this section Summary

## Types

t()

## Functions

eval!(expression, opts \\ [])

Evaluate an expression. See `eval/2` for more.

eval(expression, opts \\ [])

Evaluate an expression. This function only works if you have no references, or if you provide the `record` option.

expr(body)
or_where(left, right)
where(left, right)

# Link to this section Types

Link to this type

# t()

View Source

    @type t() :: any()

# Link to this section Functions

Link to this function

# eval!(expression, opts \\ [])

View Source

Evaluate an expression. See `eval/2` for more.

Link to this function

# eval(expression, opts \\ [])

View Source

Evaluate an expression. This function only works if you have no references, or if you provide the `record` option.

Link to this macro

# expr(body)

View Source (macro)
Link to this macro

# or_where(left, right)

View Source (macro)
Link to this macro

# where(left, right)

View Source (macro)