Versions in this module Expand all Collapse all v0 v0.4.2 Oct 20, 2021 Changes in this version + const Version + func RegisterWithSchema(reg register) + type Bool struct + Bool bool + Valid bool + func NewBool(b bool) Bool + func (ns *Bool) Scan(value interface{}) error + func (ns *Bool) UnmarshalJSON(text []byte) error + func (ns *Bool) UnmarshalText(text []byte) error + func (ns Bool) Interface() interface{} + func (ns Bool) MarshalJSON() ([]byte, error) + func (ns Bool) Value() (driver.Value, error) + type ByteSlice struct + ByteSlice []byte + Valid bool + func NewByteSlice(b []byte) ByteSlice + func (ns *ByteSlice) Scan(value interface{}) error + func (ns *ByteSlice) UnmarshalJSON(text []byte) error + func (ns *ByteSlice) UnmarshalText(text []byte) error + func (ns ByteSlice) Interface() interface{} + func (ns ByteSlice) MarshalJSON() ([]byte, error) + func (ns ByteSlice) Value() (driver.Value, error) + type Float32 struct + Float32 float32 + Valid bool + func NewFloat32(i float32) Float32 + func (ns *Float32) Scan(value interface{}) error + func (ns *Float32) UnmarshalJSON(text []byte) error + func (ns *Float32) UnmarshalText(text []byte) error + func (ns Float32) Interface() interface{} + func (ns Float32) MarshalJSON() ([]byte, error) + func (ns Float32) Value() (driver.Value, error) + type Float64 sql.NullFloat64 + func NewFloat64(i float64) Float64 + func (ns *Float64) Scan(value interface{}) error + func (ns *Float64) UnmarshalJSON(text []byte) error + func (ns *Float64) UnmarshalText(text []byte) error + func (ns Float64) Interface() interface{} + func (ns Float64) MarshalJSON() ([]byte, error) + func (ns Float64) Value() (driver.Value, error) + type Int struct + Int int + Valid bool + func NewInt(i int) Int + func (ns *Int) Scan(value interface{}) error + func (ns *Int) UnmarshalJSON(text []byte) error + func (ns *Int) UnmarshalText(text []byte) error + func (ns Int) Interface() interface{} + func (ns Int) MarshalJSON() ([]byte, error) + func (ns Int) Value() (driver.Value, error) + type Int32 struct + Int32 int32 + Valid bool + func NewInt32(i int32) Int32 + func (ns *Int32) Scan(value interface{}) error + func (ns *Int32) UnmarshalJSON(text []byte) error + func (ns *Int32) UnmarshalText(text []byte) error + func (ns Int32) Interface() interface{} + func (ns Int32) MarshalJSON() ([]byte, error) + func (ns Int32) Value() (driver.Value, error) + type Int64 sql.NullInt64 + func NewInt64(i int64) Int64 + func (ns *Int64) Scan(value interface{}) error + func (ns *Int64) UnmarshalJSON(text []byte) error + func (ns *Int64) UnmarshalText(text []byte) error + func (ns Int64) Interface() interface{} + func (ns Int64) MarshalJSON() ([]byte, error) + func (ns Int64) Value() (driver.Value, error) + type Nulls struct + Value interface{} + func New(i interface{}) *Nulls + func (nulls *Nulls) Interface() interface{} + func (nulls *Nulls) Parse(value interface{}) interface{} + type String sql.NullString + func NewString(s string) String + func (ns *String) Scan(value interface{}) error + func (ns *String) UnmarshalJSON(text []byte) error + func (ns *String) UnmarshalText(text []byte) error + func (ns String) Interface() interface{} + func (ns String) MarshalJSON() ([]byte, error) + func (ns String) Value() (driver.Value, error) + type Time struct + Time time.Time + Valid bool + func NewTime(t time.Time) Time + func (ns *Time) Scan(value interface{}) error + func (ns *Time) UnmarshalJSON(text []byte) error + func (ns *Time) UnmarshalText(text []byte) error + func (ns Time) Interface() interface{} + func (ns Time) MarshalJSON() ([]byte, error) + func (ns Time) Value() (driver.Value, error) + type UInt32 struct + UInt32 uint32 + Valid bool + func NewUInt32(i uint32) UInt32 + func (ns *UInt32) Scan(value interface{}) error + func (ns *UInt32) UnmarshalJSON(text []byte) error + func (ns *UInt32) UnmarshalText(text []byte) error + func (ns UInt32) Interface() interface{} + func (ns UInt32) MarshalJSON() ([]byte, error) + func (ns UInt32) Value() (driver.Value, error) + type UUID struct + UUID uuid.UUID + Valid bool + func NewUUID(u uuid.UUID) UUID + func (u *UUID) Scan(src interface{}) error + func (u *UUID) UnmarshalJSON(text []byte) error + func (u *UUID) UnmarshalText(text []byte) error + func (u UUID) Interface() interface{} + func (u UUID) MarshalJSON() ([]byte, error) + func (u UUID) Value() (driver.Value, error)