Versions in this module Expand all Collapse all v0 v0.2.3 May 12, 2023 v0.2.2 May 12, 2023 Changes in this version + const Age + const AgeOp + const Ctime + const CtimeOp + const Id + const IdOp + const Mtime + const MtimeOp + const Name + const NameOp + func And(predicates ...xsql.WhereFunc) xsql.WhereFunc + func Columns() []string + func ColumnsSet() map[string]struct + func Delete(db xsql.ExecQuerier) *xsql.DeleteExecutor[*User] + func Find(db xsql.ExecQuerier) *xsql.SelectExecutor[*User] + func Not(predicate xsql.WhereFunc) xsql.WhereFunc + func Or(predicates ...xsql.WhereFunc) xsql.WhereFunc + type Creater struct + func Create(db xsql.ExecQuerier) *Creater + func (c *Creater) SetUser(a ...*User) *Creater + type Updater struct + func Update(db xsql.ExecQuerier) *Updater + func (u *Updater) AddAge(arg interface{}) *Updater + func (u *Updater) SetAge(arg int64) *Updater + func (u *Updater) SetCtime(arg time.Time) *Updater + func (u *Updater) SetId(arg int64) *Updater + func (u *Updater) SetMtime(arg time.Time) *Updater + func (u *Updater) SetName(arg string) *Updater + type User struct + Age int64 + Ctime time.Time + Id int64 + Mtime time.Time + Name string + func (a *User) Columns() []string + func (a *User) ColumnsSet() map[string]struct{} + func (a *User) Dialect() string + func (a *User) GetAutoIncrPk() (int64, string) + func (a *User) IsNil() bool + func (a *User) NewPtr() any + func (a *User) Schema() string + func (a *User) SetAutoIncrPk(id int64) + func (a *User) Table() string + func (a *User) Values() []any + func (u *User) ScanDst(aa any, columns []string) []any