Documentation ¶
Index ¶
- Variables
- func ChangeParser(p Reflect.Parser[[]string], alias ...Reflect.Alias)
- func Close() error
- func Exist[T any](conds ...any) bool
- func Find[T any](conds ...any) ([]T, bool)
- func First[T any](conds ...any) (*T, bool)
- func FirstOrCreate[T any](first, create func(), x *T, conds ...any)
- func MFind[T any](conds ...any) []T
- func MFirst[T any](conds ...any) *T
- func MPreload[T any](conds ...any) *T
- func MPreloads[T any](conds ...any) []T
- func MSelect[T any](fields []string, conds ...any) *T
- func Preload[T any](conds ...any) (*T, bool)
- func Preloads[T any](conds ...any) ([]T, bool)
- func Select[T any](fields []string, conds ...any) (*T, bool)
- type DB
- func AutoMigrate(dst ...any) *DB
- func CFind[T any](conds ...any) ([]T, *DB)
- func CFirst[T any](conds ...any) (*T, *DB)
- func CPreload[T any](conds ...any) (*T, *DB)
- func CPreloads[T any](conds ...any) ([]T, *DB)
- func CSelect[T any](fields []string, conds ...any) (*T, *DB)
- func Get() *DB
- func SetDB(gormDB *gorm.DB) (db *DB)
- func SetDialector(dialector gorm.Dialector) *DB
- func SetSqlite(file string) *DB
- func Where(relative string) *DB
- func (db *DB) AutoMigrate(dst ...any) *DB
- func (db *DB) CFind(dest any, conds ...any) *DB
- func (db *DB) CFirst(dest any, conds ...any) *DB
- func (db *DB) CPreload(t any, conds ...any) *DB
- func (db *DB) CPreloads(t any, conds ...any) *DB
- func (db *DB) CSelect(dest any, fields []string, conds ...any) *DB
- func (db *DB) Close() error
- func (db *DB) Error() error
- func (db *DB) Find(dest any, conds ...any) bool
- func (db *DB) First(dest any, conds ...any) bool
- func (db *DB) FirstOrCreate(first, create func(), x any, conds ...any)
- func (db *DB) NoRecord() bool
- func (db *DB) Preload(t any, conds ...any) bool
- func (db *DB) PreloadDB(in any) *gorm.DB
- func (db *DB) Preloads(t any, conds ...any) bool
- func (db *DB) Select(dest any, fields []string, conds ...any) bool
- type Model
- type Parser
Constants ¶
This section is empty.
Variables ¶
View Source
var (
GlobalDB = make(map[string]*DB)
)
View Source
var Ref = Reflect.NewMap[Parser](114514, Reflect.SLICEPTRALIAS)
Functions ¶
func FirstOrCreate ¶
Types ¶
type DB ¶
func AutoMigrate ¶
func SetDialector ¶
func (*DB) AutoMigrate ¶
func (*DB) FirstOrCreate ¶
Click to show internal directories.
Click to hide internal directories.