gorm

package
v0.0.0-...-7c51b95 Latest Latest
Warning

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

Go to latest
Published: Sep 11, 2021 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewBool

func NewBool(b bool) *sql.NullBool

func NewFloat64

func NewFloat64(f64 float64) *sql.NullFloat64

func NewGORMQueryMagic

func NewGORMQueryMagic(magic interface{}) (contract.GORMQueryMagic, error)

func NewGORMQueryMagicMust

func NewGORMQueryMagicMust(magic interface{}) contract.GORMQueryMagic

func NewInt32

func NewInt32(n32 int32) *sql.NullInt32

func NewInt64

func NewInt64(n64 int64) *sql.NullInt64

func NewString

func NewString(str string) *sql.NullString

func NewTime

func NewTime(time2 time.Time) *sql.NullTime

func Transaction

func Transaction(db *gorm.DB, fn func(db *gorm.DB) (interface{}, error)) (result interface{}, tError error)

Types

type IntArray

type IntArray struct {
	Source []int
	Valid  bool
}

func NewIntArray

func NewIntArray(source []int) *IntArray

func (*IntArray) Scan

func (s *IntArray) Scan(src interface{}) error

func (*IntArray) Value

func (s *IntArray) Value() (driver.Value, error)

type JSON

type JSON struct {
	Source map[string]interface{}
	Valid  bool
}

func NewJSON

func NewJSON(source map[string]interface{}) *JSON

func (*JSON) Scan

func (s *JSON) Scan(src interface{}) error

func (*JSON) Value

func (s *JSON) Value() (driver.Value, error)

type StringArray

type StringArray struct {
	Source []string
	Valid  bool
}

func NewStringArray

func NewStringArray(source []string) *StringArray

func (*StringArray) Scan

func (s *StringArray) Scan(src interface{}) error

func (*StringArray) Value

func (s *StringArray) Value() (driver.Value, error)

Jump to

Keyboard shortcuts

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