Versions in this module Expand all Collapse all v0 v0.0.1 Jan 12, 2024 Changes in this version + func CheckObject(obj Object) error + func IfClause(conds []Cond) string + func JoinSetBuilder(src *strings.Builder, setValue strings.Builder) + func JoinTrimAllBuilder(src *strings.Builder, setValue strings.Builder) + func JoinWhereBuilder(src *strings.Builder, whereValue strings.Builder) + func SetClause(conds []string) string + func WhereClause(conds []string) string + type Cond struct + Cond bool + Result string + type Field interface + ColumnName func() string + Comment func() string + GORMTag func() string + JSONTag func() string + Name func() string + Tag func() field.Tag + Type func() string + type JoinTblExpr struct + TableExpr clause.Expression + func NewJoinTblExpr(join clause.Join, tbExpr clause.Expression) JoinTblExpr + func (join JoinTblExpr) Build(builder clause.Builder) + type Object interface + Fields func() []Field + FileName func() string + ImportPkgPaths func() []string + StructName func() string + TableName func() string