Documentation ¶
Index ¶
- type NullBool
- func (n NullBool) MarshalBinary() ([]byte, error)
- func (n NullBool) MarshalJSON() ([]byte, error)
- func (n *NullBool) Scan(value interface{}) error
- func (n *NullBool) UnmarshalBinary(b []byte) error
- func (n *NullBool) UnmarshalJSON(b []byte) error
- func (n NullBool) Val() *bool
- func (n NullBool) Valid() bool
- func (n NullBool) Value() (driver.Value, error)
- type NullFloat64
- func (n NullFloat64) MarshalBinary() ([]byte, error)
- func (n NullFloat64) MarshalJSON() ([]byte, error)
- func (n *NullFloat64) Scan(value interface{}) error
- func (n *NullFloat64) UnmarshalBinary(b []byte) error
- func (n *NullFloat64) UnmarshalJSON(b []byte) error
- func (n NullFloat64) Val() *float64
- func (n NullFloat64) Valid() bool
- func (n NullFloat64) Value() (driver.Value, error)
- type NullInt32
- func (n NullInt32) MarshalBinary() ([]byte, error)
- func (n NullInt32) MarshalJSON() ([]byte, error)
- func (n *NullInt32) Scan(value interface{}) error
- func (n *NullInt32) UnmarshalBinary(b []byte) error
- func (n *NullInt32) UnmarshalJSON(b []byte) error
- func (n NullInt32) Val() *int32
- func (n NullInt32) Valid() bool
- func (n NullInt32) Value() (driver.Value, error)
- type NullInt64
- func (n NullInt64) MarshalBinary() ([]byte, error)
- func (n NullInt64) MarshalJSON() ([]byte, error)
- func (n *NullInt64) Scan(value interface{}) error
- func (n *NullInt64) UnmarshalBinary(b []byte) error
- func (n *NullInt64) UnmarshalJSON(b []byte) error
- func (n NullInt64) Val() *int64
- func (n NullInt64) Valid() bool
- func (n NullInt64) Value() (driver.Value, error)
- type NullString
- func (n NullString) MarshalBinary() ([]byte, error)
- func (n NullString) MarshalJSON() ([]byte, error)
- func (n *NullString) Scan(value interface{}) error
- func (n *NullString) UnmarshalBinary(b []byte) error
- func (n *NullString) UnmarshalJSON(b []byte) error
- func (n NullString) Val() *string
- func (n NullString) Valid() bool
- func (n NullString) Value() (driver.Value, error)
- type NullTime
- func (n NullTime) MarshalBinary() ([]byte, error)
- func (n NullTime) MarshalJSON() ([]byte, error)
- func (n *NullTime) Scan(value interface{}) error
- func (n *NullTime) UnmarshalBinary(b []byte) error
- func (n *NullTime) UnmarshalJSON(b []byte) error
- func (n NullTime) Val() *time.Time
- func (n NullTime) Valid() bool
- func (n NullTime) Value() (driver.Value, error)
- type NullUInt64
- func (n NullUInt64) MarshalBinary() ([]byte, error)
- func (n NullUInt64) MarshalJSON() ([]byte, error)
- func (n *NullUInt64) Scan(value interface{}) error
- func (n *NullUInt64) UnmarshalBinary(b []byte) error
- func (n *NullUInt64) UnmarshalJSON(b []byte) error
- func (n NullUInt64) Val() *uint64
- func (n NullUInt64) Valid() bool
- func (n NullUInt64) Value() (driver.Value, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NullBool ¶
type NullBool struct {
// contains filtered or unexported fields
}
func NewNullBool ¶
func (NullBool) MarshalBinary ¶
func (NullBool) MarshalJSON ¶
func (*NullBool) UnmarshalBinary ¶
func (*NullBool) UnmarshalJSON ¶
type NullFloat64 ¶
type NullFloat64 struct {
// contains filtered or unexported fields
}
func NewNullFloat64 ¶
func NewNullFloat64(val float64) NullFloat64
func (NullFloat64) MarshalBinary ¶
func (n NullFloat64) MarshalBinary() ([]byte, error)
func (NullFloat64) MarshalJSON ¶
func (n NullFloat64) MarshalJSON() ([]byte, error)
func (*NullFloat64) Scan ¶
func (n *NullFloat64) Scan(value interface{}) error
Scan implements the Scanner interface.
func (*NullFloat64) UnmarshalBinary ¶
func (n *NullFloat64) UnmarshalBinary(b []byte) error
func (*NullFloat64) UnmarshalJSON ¶
func (n *NullFloat64) UnmarshalJSON(b []byte) error
func (NullFloat64) Val ¶
func (n NullFloat64) Val() *float64
func (NullFloat64) Valid ¶
func (n NullFloat64) Valid() bool
type NullInt32 ¶
type NullInt32 struct {
// contains filtered or unexported fields
}
func NewNullInt32 ¶
func (NullInt32) MarshalBinary ¶
func (NullInt32) MarshalJSON ¶
func (*NullInt32) UnmarshalBinary ¶
func (*NullInt32) UnmarshalJSON ¶
type NullInt64 ¶
type NullInt64 struct {
// contains filtered or unexported fields
}
func NewNullInt64 ¶
func (NullInt64) MarshalBinary ¶
func (NullInt64) MarshalJSON ¶
func (*NullInt64) UnmarshalBinary ¶
func (*NullInt64) UnmarshalJSON ¶
type NullString ¶
type NullString struct {
// contains filtered or unexported fields
}
func NewNullString ¶
func NewNullString(string string) NullString
func (NullString) MarshalBinary ¶
func (n NullString) MarshalBinary() ([]byte, error)
func (NullString) MarshalJSON ¶
func (n NullString) MarshalJSON() ([]byte, error)
func (*NullString) Scan ¶
func (n *NullString) Scan(value interface{}) error
Scan implements the Scanner interface.
func (*NullString) UnmarshalBinary ¶
func (n *NullString) UnmarshalBinary(b []byte) error
func (*NullString) UnmarshalJSON ¶
func (n *NullString) UnmarshalJSON(b []byte) error
func (NullString) Val ¶
func (n NullString) Val() *string
func (NullString) Valid ¶
func (n NullString) Valid() bool
type NullTime ¶
type NullTime struct {
// contains filtered or unexported fields
}
func NewNullTime ¶
func NewNullTime() NullTime
func NewNullTimeFromTime ¶
func (NullTime) MarshalBinary ¶
func (NullTime) MarshalJSON ¶
func (*NullTime) UnmarshalBinary ¶
func (*NullTime) UnmarshalJSON ¶
type NullUInt64 ¶
type NullUInt64 struct {
// contains filtered or unexported fields
}
func NewNullUInt64 ¶
func NewNullUInt64(val uint64) NullUInt64
func (NullUInt64) MarshalBinary ¶
func (n NullUInt64) MarshalBinary() ([]byte, error)
func (NullUInt64) MarshalJSON ¶
func (n NullUInt64) MarshalJSON() ([]byte, error)
func (*NullUInt64) Scan ¶
func (n *NullUInt64) Scan(value interface{}) error
Scan implements the Scanner interface.
func (*NullUInt64) UnmarshalBinary ¶
func (n *NullUInt64) UnmarshalBinary(b []byte) error
func (*NullUInt64) UnmarshalJSON ¶
func (n *NullUInt64) UnmarshalJSON(b []byte) error
func (NullUInt64) Val ¶
func (n NullUInt64) Val() *uint64
func (NullUInt64) Valid ¶
func (n NullUInt64) Valid() bool
Click to show internal directories.
Click to hide internal directories.