ExSQL. AST. Update
(exsql v0.1.2)
Copy Markdown
An UPDATE [OR ...] ... SET ... [WHERE ...] statement.
Summary
Types
@type t() :: %ExSQL.AST.Update{ assignments: [{String.t(), ExSQL.Parser.expr()}], from: term() | nil, index_hint: nil | {:indexed_by, String.t()} | :not_indexed, limit: ExSQL.Parser.expr() | nil, offset: ExSQL.Parser.expr() | nil, or_conflict: nil | :replace | :ignore | :abort | :fail | :rollback, order_by: list(), returning: list(), schema: String.t() | nil, table: String.t(), target_qualified: boolean(), where: ExSQL.Parser.expr() | nil }