leafTypes

package
v0.0.0-...-0829b1e Latest Latest
Warning

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

Go to latest
Published: May 23, 2022 License: MIT Imports: 6 Imported by: 1

Documentation

Index

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 NewNullBool(val bool) NullBool

func (NullBool) MarshalBinary

func (n NullBool) MarshalBinary() ([]byte, error)

func (NullBool) MarshalJSON

func (n NullBool) MarshalJSON() ([]byte, error)

func (*NullBool) Scan

func (n *NullBool) Scan(value interface{}) error

Scan implements the Scanner interface.

func (*NullBool) UnmarshalBinary

func (n *NullBool) UnmarshalBinary(b []byte) error

func (*NullBool) UnmarshalJSON

func (n *NullBool) UnmarshalJSON(b []byte) error

func (NullBool) Val

func (n NullBool) Val() *bool

func (NullBool) Valid

func (n NullBool) Valid() bool

func (NullBool) Value

func (n NullBool) Value() (driver.Value, error)

Value implements the driver Valuer interface.

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

func (NullFloat64) Value

func (n NullFloat64) Value() (driver.Value, error)

Value implements the driver Valuer interface.

type NullInt32

type NullInt32 struct {
	// contains filtered or unexported fields
}

func NewNullInt32

func NewNullInt32(val int32) NullInt32

func (NullInt32) MarshalBinary

func (n NullInt32) MarshalBinary() ([]byte, error)

func (NullInt32) MarshalJSON

func (n NullInt32) MarshalJSON() ([]byte, error)

func (*NullInt32) Scan

func (n *NullInt32) Scan(value interface{}) error

Scan implements the Scanner interface.

func (*NullInt32) UnmarshalBinary

func (n *NullInt32) UnmarshalBinary(b []byte) error

func (*NullInt32) UnmarshalJSON

func (n *NullInt32) UnmarshalJSON(b []byte) error

func (NullInt32) Val

func (n NullInt32) Val() *int32

func (NullInt32) Valid

func (n NullInt32) Valid() bool

func (NullInt32) Value

func (n NullInt32) Value() (driver.Value, error)

Value implements the driver Valuer interface.

type NullInt64

type NullInt64 struct {
	// contains filtered or unexported fields
}

func NewNullInt64

func NewNullInt64(val int64) NullInt64

func (NullInt64) MarshalBinary

func (n NullInt64) MarshalBinary() ([]byte, error)

func (NullInt64) MarshalJSON

func (n NullInt64) MarshalJSON() ([]byte, error)

func (*NullInt64) Scan

func (n *NullInt64) Scan(value interface{}) error

Scan implements the Scanner interface.

func (*NullInt64) UnmarshalBinary

func (n *NullInt64) UnmarshalBinary(b []byte) error

func (*NullInt64) UnmarshalJSON

func (n *NullInt64) UnmarshalJSON(b []byte) error

func (NullInt64) Val

func (n NullInt64) Val() *int64

func (NullInt64) Valid

func (n NullInt64) Valid() bool

func (NullInt64) Value

func (n NullInt64) Value() (driver.Value, error)

Value implements the driver Valuer interface.

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

func (NullString) Value

func (n NullString) Value() (driver.Value, error)

Value implements the driver Valuer interface.

type NullTime

type NullTime struct {
	// contains filtered or unexported fields
}

func NewNullTime

func NewNullTime() NullTime

func NewNullTimeFromTime

func NewNullTimeFromTime(t time.Time) NullTime

func (NullTime) MarshalBinary

func (n NullTime) MarshalBinary() ([]byte, error)

func (NullTime) MarshalJSON

func (n NullTime) MarshalJSON() ([]byte, error)

func (*NullTime) Scan

func (n *NullTime) Scan(value interface{}) error

Scan implements the Scanner interface.

func (*NullTime) UnmarshalBinary

func (n *NullTime) UnmarshalBinary(b []byte) error

func (*NullTime) UnmarshalJSON

func (n *NullTime) UnmarshalJSON(b []byte) error

func (NullTime) Val

func (n NullTime) Val() *time.Time

func (NullTime) Valid

func (n NullTime) Valid() bool

func (NullTime) Value

func (n NullTime) Value() (driver.Value, error)

Value implements the driver Valuer interface.

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

func (NullUInt64) Value

func (n NullUInt64) Value() (driver.Value, error)

Value implements the driver Valuer interface.

Jump to

Keyboard shortcuts

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