ut

package
v1.1.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 13, 2024 License: MIT Imports: 10 Imported by: 0

Documentation

Index

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 Bun

func Bun(idb bun.IDB) *BunHelp

func (*BunHelp) Delete

func (x *BunHelp) Delete() *BunHelp

func (*BunHelp) Err

func (x *BunHelp) Err(err error) *BunHelp

func (*BunHelp) Exec

func (x *BunHelp) Exec(ctx context.Context, dest ...any) (sql.Result, error)

func (*BunHelp) Help

func (x *BunHelp) Help(f func(q any)) *BunHelp

func (*BunHelp) Insert

func (x *BunHelp) Insert() *BunHelp

func (*BunHelp) Model

func (x *BunHelp) Model(model any) *BunHelp

func (*BunHelp) Pagination

func (x *BunHelp) Pagination(p *query.Pagination) *BunHelp

func (*BunHelp) QueryStruct

func (x *BunHelp) QueryStruct(qk string, val *structpb.Struct) *BunHelp

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) Scan

func (x *BunHelp) Scan(ctx context.Context, dest ...any) error

func (*BunHelp) Select

func (x *BunHelp) Select() *BunHelp

func (*BunHelp) Sort

func (x *BunHelp) Sort(s []*query.Sort) *BunHelp

func (*BunHelp) Table

func (x *BunHelp) Table(table ...string) *BunHelp

func (*BunHelp) Update

func (x *BunHelp) Update() *BunHelp

func (*BunHelp) Where

func (x *BunHelp) Where(query string, args ...any) *BunHelp

func (*BunHelp) WhereAllWithDeleted

func (x *BunHelp) WhereAllWithDeleted() *BunHelp

func (*BunHelp) WhereDeleted

func (x *BunHelp) WhereDeleted() *BunHelp

func (*BunHelp) WhereEqOrLike

func (x *BunHelp) WhereEqOrLike(key string, val string) *BunHelp

func (*BunHelp) WhereIn

func (x *BunHelp) WhereIn(key string, val any) *BunHelp

func (*BunHelp) WhereInEqOrLike

func (x *BunHelp) WhereInEqOrLike(key string, val []string) *BunHelp

func (*BunHelp) WhereInX

func (x *BunHelp) WhereInX(key string, val any) *BunHelp

func (*BunHelp) WhereOr

func (x *BunHelp) WhereOr(query string, args ...any) *BunHelp

func (*BunHelp) WherePK

func (x *BunHelp) WherePK(cols ...string) *BunHelp

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL