Versions in this module Expand all Collapse all v1 v1.1.4 Sep 13, 2024 v1.1.3 Sep 5, 2024 Changes in this version + func Array2Array[A1, A2 any](arr []A1, getKey func(A1) A2) []A2 + func Array2Map[K comparable, V any](arr []V, getKey func(V) K) map[K]V + func MapKey2Array[K comparable, V any](m map[K]V) []K + type BunHelp struct + func Bun(idb bun.IDB) *BunHelp + func (x *BunHelp) Delete() *BunHelp + func (x *BunHelp) Err(err error) *BunHelp + func (x *BunHelp) Exec(ctx context.Context, dest ...any) (sql.Result, error) + func (x *BunHelp) Help(f func(q any)) *BunHelp + func (x *BunHelp) Insert() *BunHelp + func (x *BunHelp) Model(model any) *BunHelp + func (x *BunHelp) Pagination(p *query.Pagination) *BunHelp + func (x *BunHelp) QueryStruct(qk string, val *structpb.Struct) *BunHelp + func (x *BunHelp) RawDelete() *bun.DeleteQuery + func (x *BunHelp) RawInsert() *bun.InsertQuery + func (x *BunHelp) RawSelect() *bun.SelectQuery + func (x *BunHelp) RawUpdate() *bun.UpdateQuery + func (x *BunHelp) Scan(ctx context.Context, dest ...any) error + func (x *BunHelp) Select() *BunHelp + func (x *BunHelp) Sort(s []*query.Sort) *BunHelp + func (x *BunHelp) Table(table ...string) *BunHelp + func (x *BunHelp) Update() *BunHelp + func (x *BunHelp) Where(query string, args ...any) *BunHelp + func (x *BunHelp) WhereAllWithDeleted() *BunHelp + func (x *BunHelp) WhereDeleted() *BunHelp + func (x *BunHelp) WhereEqOrLike(key string, val string) *BunHelp + func (x *BunHelp) WhereIn(key string, val any) *BunHelp + func (x *BunHelp) WhereInEqOrLike(key string, val []string) *BunHelp + func (x *BunHelp) WhereInX(key string, val any) *BunHelp + func (x *BunHelp) WhereOr(query string, args ...any) *BunHelp + func (x *BunHelp) WherePK(cols ...string) *BunHelp