# `QuackDB.DDL.Check`
[🔗](https://github.com/elixir-vibe/quackdb/blob/main/lib/quack_db/ddl/check.ex#L1)

An inline CHECK constraint built by `QuackDB.DDL.check/1`.

Pass one value or a list of values to `QuackDB.DDL.create_table/3`.
The expression representation is internal; use the macro to construct checks.

# `t`

```elixir
@type t() :: %QuackDB.DDL.Check{expression: tuple()}
```

---

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