mapper

package
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: May 9, 2022 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AutoMigrate

func AutoMigrate[T any](db *gorm.DB, settings ...map[string]any) error

func Count

func Count(db *gorm.DB, cause *wrapper.Query) (total int64, err error)

func Delete

func Delete[T any](db *gorm.DB, cause *wrapper.Query) (int64, error)

func Exist

func Exist(db *gorm.DB, cause *wrapper.Query) (exist bool, err error)

func GetAll

func GetAll[T any](db *gorm.DB, cause *wrapper.Query) (records *[]T, err error)

func GetOne

func GetOne[T any](db *gorm.DB, cause *wrapper.Query) (record *T, err error)

func Insert

func Insert(db *gorm.DB, value any) error

func InsertIgnore

func InsertIgnore(db *gorm.DB, value any) error

func List

func List[T any](db *gorm.DB, cause *wrapper.Query, limit ...int) (records *[]T, err error)

func Migrate

func Migrate(db *gorm.DB, model any, settings ...map[string]any) error

func Page

func Page[T any](db *gorm.DB, cause *wrapper.Query, page, size int) (records *[]T, total int64, err error)

func Replace

func Replace(db *gorm.DB, value any) error

func Sum

func Sum[V number](db *gorm.DB, field string, cause *wrapper.Query) (sum V, err error)

func Update

func Update(db *gorm.DB, update *wrapper.Update) (int64, error)

func Upsert

func Upsert(db *gorm.DB, value any, update *wrapper.Update) error

func Where

func Where(db *gorm.DB, wrapper *wrapper.Query) *gorm.DB

Types

This section is empty.

Jump to

Keyboard shortcuts

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