Versions in this module Expand all Collapse all v1 v1.0.0 Sep 13, 2023 Changes in this version + type Float32Slice struct + Floats []float32 + func (me *Float32Slice) Scan(value any) error + func (me *Float32Slice) UnmarshalJSON(data []byte) error + func (me *Float32Slice) Val() any + func (me *Float32Slice) Value() (driver.Value, error) + func (me Float32Slice) MarshalJSON() ([]byte, error) + type Float64Slice struct + Floats []float64 + func (me *Float64Slice) Scan(value any) error + func (me *Float64Slice) UnmarshalJSON(data []byte) error + func (me *Float64Slice) Val() any + func (me *Float64Slice) Value() (driver.Value, error) + func (me Float64Slice) MarshalJSON() ([]byte, error) + type Int16Slice struct + Ints []int16 + func (me *Int16Slice) Scan(value any) error + func (me *Int16Slice) UnmarshalJSON(data []byte) error + func (me *Int16Slice) Val() any + func (me *Int16Slice) Value() (driver.Value, error) + func (me Int16Slice) MarshalJSON() ([]byte, error) + type Int32Slice struct + Ints []int32 + func (me *Int32Slice) Scan(value any) error + func (me *Int32Slice) UnmarshalJSON(data []byte) error + func (me *Int32Slice) Val() any + func (me *Int32Slice) Value() (driver.Value, error) + func (me Int32Slice) MarshalJSON() ([]byte, error) + type Int64Slice struct + Ints []int64 + func (me *Int64Slice) Scan(value any) error + func (me *Int64Slice) UnmarshalJSON(data []byte) error + func (me *Int64Slice) Val() any + func (me *Int64Slice) Value() (driver.Value, error) + func (me Int64Slice) MarshalJSON() ([]byte, error) + type Int8Slice struct + Ints []int8 + func (me *Int8Slice) Scan(value any) error + func (me *Int8Slice) UnmarshalJSON(data []byte) error + func (me *Int8Slice) Val() any + func (me *Int8Slice) Value() (driver.Value, error) + func (me Int8Slice) MarshalJSON() ([]byte, error) + type IntSlice struct + Ints []int + func (me *IntSlice) Scan(value any) error + func (me *IntSlice) UnmarshalJSON(data []byte) error + func (me *IntSlice) Val() any + func (me *IntSlice) Value() (driver.Value, error) + func (me IntSlice) MarshalJSON() ([]byte, error) + type NullBool struct + Bool bool + Valid bool + func (nb *NullBool) Scan(value any) error + func (nb *NullBool) UnmarshalJSON(data []byte) error + func (nb *NullBool) Val() any + func (nb *NullBool) Value() (driver.Value, error) + func (nb NullBool) MarshalJSON() ([]byte, error) + type NullFloat32 struct + Float32 float32 + Valid bool + func (me *NullFloat32) Scan(value any) error + func (me *NullFloat32) UnmarshalJSON(data []byte) error + func (me *NullFloat32) Val() any + func (me *NullFloat32) Value() (driver.Value, error) + func (me NullFloat32) MarshalJSON() ([]byte, error) + type NullFloat64 struct + Float64 float64 + Valid bool + func (me *NullFloat64) Scan(value any) error + func (me *NullFloat64) UnmarshalJSON(data []byte) error + func (me *NullFloat64) Val() any + func (me *NullFloat64) Value() (driver.Value, error) + func (me NullFloat64) MarshalJSON() ([]byte, error) + type NullInt struct + Int int + Valid bool + func (me *NullInt) Scan(value any) error + func (me *NullInt) UnmarshalJSON(data []byte) error + func (me *NullInt) Val() any + func (me *NullInt) Value() (driver.Value, error) + func (me NullInt) MarshalJSON() ([]byte, error) + type NullInt16 struct + Int16 int16 + Valid bool + func (me *NullInt16) Scan(value any) error + func (me *NullInt16) UnmarshalJSON(data []byte) error + func (me *NullInt16) Val() any + func (me *NullInt16) Value() (driver.Value, error) + func (me NullInt16) MarshalJSON() ([]byte, error) + type NullInt32 struct + Int32 int32 + Valid bool + func (me *NullInt32) Scan(value any) error + func (me *NullInt32) UnmarshalJSON(data []byte) error + func (me *NullInt32) Val() any + func (me *NullInt32) Value() (driver.Value, error) + func (me NullInt32) MarshalJSON() ([]byte, error) + type NullInt64 struct + Int64 int64 + Valid bool + func (me *NullInt64) Scan(value any) error + func (me *NullInt64) UnmarshalJSON(data []byte) error + func (me *NullInt64) Val() any + func (me *NullInt64) Value() (driver.Value, error) + func (me NullInt64) MarshalJSON() ([]byte, error) + type NullInt8 struct + Int8 int8 + Valid bool + func (me *NullInt8) Scan(value any) error + func (me *NullInt8) UnmarshalJSON(data []byte) error + func (me *NullInt8) Val() any + func (me *NullInt8) Value() (driver.Value, error) + func (me NullInt8) MarshalJSON() ([]byte, error) + type NullString struct + String string + Valid bool + func (me *NullString) Scan(value any) error + func (me *NullString) UnmarshalJSON(data []byte) error + func (me *NullString) Val() any + func (me *NullString) Value() (driver.Value, error) + func (me NullString) MarshalJSON() ([]byte, error) + type NullTime struct + Time time.Time + Valid bool + func (me *NullTime) Scan(value any) error + func (me *NullTime) UnmarshalJSON(data []byte) error + func (me *NullTime) Val() any + func (me *NullTime) Value() (driver.Value, error) + func (me NullTime) MarshalJSON() ([]byte, error) + type NullUInt struct + UInt uint + Valid bool + func (me *NullUInt) Scan(value any) error + func (me *NullUInt) UnmarshalJSON(data []byte) error + func (me *NullUInt) Val() any + func (me *NullUInt) Value() (driver.Value, error) + func (me NullUInt) MarshalJSON() ([]byte, error) + type NullUInt16 struct + UInt16 uint16 + Valid bool + func (me *NullUInt16) Scan(value any) error + func (me *NullUInt16) UnmarshalJSON(data []byte) error + func (me *NullUInt16) Val() any + func (me *NullUInt16) Value() (driver.Value, error) + func (me NullUInt16) MarshalJSON() ([]byte, error) + type NullUInt32 struct + UInt32 uint32 + Valid bool + func (me *NullUInt32) Scan(value any) error + func (me *NullUInt32) UnmarshalJSON(data []byte) error + func (me *NullUInt32) Val() any + func (me *NullUInt32) Value() (driver.Value, error) + func (me NullUInt32) MarshalJSON() ([]byte, error) + type NullUInt64 struct + UInt64 uint64 + Valid bool + func (me *NullUInt64) Scan(value any) error + func (me *NullUInt64) UnmarshalJSON(data []byte) error + func (me *NullUInt64) Val() any + func (me *NullUInt64) Value() (driver.Value, error) + func (me NullUInt64) MarshalJSON() ([]byte, error) + type NullUInt8 struct + UInt8 uint8 + Valid bool + func (me *NullUInt8) Scan(value any) error + func (me *NullUInt8) UnmarshalJSON(data []byte) error + func (me *NullUInt8) Val() any + func (me *NullUInt8) Value() (driver.Value, error) + func (me NullUInt8) MarshalJSON() ([]byte, error) + type StringSlice struct + Strings []string + func (me *StringSlice) Scan(value any) error + func (me *StringSlice) UnmarshalJSON(data []byte) error + func (me *StringSlice) Val() any + func (me *StringSlice) Value() (driver.Value, error) + func (me StringSlice) MarshalJSON() ([]byte, error) + type UInt16Slice struct + Ints []uint16 + func (me *UInt16Slice) Scan(value any) error + func (me *UInt16Slice) UnmarshalJSON(data []byte) error + func (me *UInt16Slice) Val() any + func (me *UInt16Slice) Value() (driver.Value, error) + func (me UInt16Slice) MarshalJSON() ([]byte, error) + type UInt32Slice struct + Ints []int32 + func (me *UInt32Slice) Scan(value any) error + func (me *UInt32Slice) UnmarshalJSON(data []byte) error + func (me *UInt32Slice) Val() any + func (me *UInt32Slice) Value() (driver.Value, error) + func (me UInt32Slice) MarshalJSON() ([]byte, error) + type UInt64Slice struct + Ints []uint64 + func (me *UInt64Slice) Scan(value any) error + func (me *UInt64Slice) UnmarshalJSON(data []byte) error + func (me *UInt64Slice) Val() any + func (me *UInt64Slice) Value() (driver.Value, error) + func (me UInt64Slice) MarshalJSON() ([]byte, error) + type UInt8Slice struct + Ints []uint8 + func (me *UInt8Slice) Scan(value any) error + func (me *UInt8Slice) UnmarshalJSON(data []byte) error + func (me *UInt8Slice) Val() any + func (me *UInt8Slice) Value() (driver.Value, error) + func (me UInt8Slice) MarshalJSON() ([]byte, error) + type UIntSlice struct + Ints []uint + func (me *UIntSlice) Scan(value any) error + func (me *UIntSlice) UnmarshalJSON(data []byte) error + func (me *UIntSlice) Val() any + func (me *UIntSlice) Value() (driver.Value, error) + func (me UIntSlice) MarshalJSON() ([]byte, error)