Versions in this module Expand all Collapse all v0 v0.1.0 Jul 11, 2023 Changes in this version + var ColumnCase = nameb.Snake + func Columns(v *V, excludes ...string) []string + func Compact(s string) string + func Exec(conn sqlt.Execer, ctx context.Context, sqler Sqler) (sql.Result, error) + func GroupValues(v []V, excludes ...string) [][]any + func Query(conn sqlt.Queryer, ctx context.Context, sqler Sqler) (*sql.Rows, error) + func QueryRow(conn sqlt.QueryRower, ctx context.Context, sqler Sqler) *sql.Row + func Scan(row sqlt.RowsScanner, dest *V) error + func Stringify(sqler Sqler) (string, error) + func Values(v *V, excludes ...string) []any + type Kv struct + K string + V any + func KeyValues(v *V, excludes ...string) []Kv + type Sqler interface + Sql func(w Writer) error + func And(v ...Sqler) Sqler + func Bracket(sqler Sqler) Sqler + func M(tmpl string, params map[string]any) Sqler + func Or(v ...Sqler) Sqler + func T(tmpl string, a ...any) Sqler + type SqlerFunc func(w Writer) error + func (fn SqlerFunc) Sql(w Writer) error + type StringSqler string + func (s StringSqler) Sql(w Writer) error + type Writer = d.Writer