Documentation
¶
Index ¶
- 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
- 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Array2Array ¶
func Array2Array[A1, A2 any](arr []A1, getKey func(A1) A2) []A2
func Array2Map ¶
func Array2Map[K comparable, V any](arr []V, getKey func(V) K) map[K]V
func MapKey2Array ¶
func MapKey2Array[K comparable, V any](m map[K]V) []K
Types ¶
type BunHelp ¶
type BunHelp struct {
// contains filtered or unexported fields
}
func (*BunHelp) Pagination ¶
func (x *BunHelp) Pagination(p *query.Pagination) *BunHelp
func (*BunHelp) QueryStruct ¶
func (*BunHelp) RawDelete ¶
func (x *BunHelp) RawDelete() *bun.DeleteQuery
func (*BunHelp) RawInsert ¶
func (x *BunHelp) RawInsert() *bun.InsertQuery
func (*BunHelp) RawSelect ¶
func (x *BunHelp) RawSelect() *bun.SelectQuery
func (*BunHelp) RawUpdate ¶
func (x *BunHelp) RawUpdate() *bun.UpdateQuery
func (*BunHelp) WhereAllWithDeleted ¶
func (*BunHelp) WhereDeleted ¶
func (*BunHelp) WhereInEqOrLike ¶
Click to show internal directories.
Click to hide internal directories.