Versions in this module Expand all Collapse all v0 v0.4.0 Feb 26, 2026 v0.3.0 Feb 24, 2026 v0.2.0 Feb 12, 2026 Changes in this version type Column + func (c Column) Column() Column + type ExistsExpr struct + Expr Expression + func (e ExistsExpr) Build() (string, []any, error) + type InExpr struct + Column Column + Expr Expression + func (i InExpr) Build() (string, []any, error) + type NotExistsExpr struct + Expr Expression + func (n NotExistsExpr) Build() (string, []any, error) + type NotInExpr struct + Column Column + Expr Expression + func (n NotInExpr) Build() (string, []any, error) v0.1.0 Jan 31, 2026 Changes in this version + type And []Expression + func (a And) Build() (string, []any) + type Assignment struct + Column Column + Value any + func (a Assignment) Build() (string, []any) + type Between struct + Column Column + Max any + Min any + func (b Between) Build() (string, []any) + type Column struct + Name string + Table string + func (c Column) ColumnName() string + type Columnar interface + ColumnName func() string + type Eq struct + Column Column + Value any + func (e Eq) Build() (string, []any) + type Expr struct + SQL string + Vars []any + func (e Expr) Build() (string, []any) + type Expression interface + Build func() (sql string, args []any) + type Gt struct + Column Column + Value any + func (g Gt) Build() (string, []any) + type Gte struct + Column Column + Value any + func (g Gte) Build() (string, []any) + type IN struct + Column Column + Values []any + func (i IN) Build() (string, []any) + type IsNotNull struct + Column Column + func (i IsNotNull) Build() (string, []any) + type IsNull struct + Column Column + func (i IsNull) Build() (string, []any) + type Like struct + Column Column + Value string + func (l Like) Build() (string, []any) + type Lt struct + Column Column + Value any + func (l Lt) Build() (string, []any) + type Lte struct + Column Column + Value any + func (l Lte) Build() (string, []any) + type Neq struct + Column Column + Value any + func (n Neq) Build() (string, []any) + type Not struct + Expr Expression + func (n Not) Build() (string, []any) + type NotLike struct + Column Column + Value string + func (n NotLike) Build() (string, []any) + type Or []Expression + func (o Or) Build() (string, []any) + type OrderByColumn struct + Column Column + Desc bool + func (o OrderByColumn) Build() string