Documentation ¶
Index ¶
- type Bool
- func (nb *Bool) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (nb *Bool) IsEmpty(ptr unsafe.Pointer) bool
- func (nb Bool) MarshalCSV() (string, error)
- func (nb Bool) MarshalJSON() ([]byte, error)
- func (nb *Bool) Scan(value interface{}) error
- func (nb *Bool) UnmarshalCSV(b string) error
- func (nb *Bool) UnmarshalJSON(b []byte) error
- func (nb Bool) Value() (driver.Value, error)
- type Float64
- func (nf *Float64) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (nf *Float64) IsEmpty(ptr unsafe.Pointer) bool
- func (nf Float64) MarshalCSV() (string, error)
- func (nf Float64) MarshalJSON() ([]byte, error)
- func (nf *Float64) Scan(value interface{}) error
- func (nf *Float64) UnmarshalCSV(b string) error
- func (nf *Float64) UnmarshalJSON(b []byte) error
- func (nf Float64) Value() (driver.Value, error)
- type Int16
- func (ni *Int16) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ni *Int16) IsEmpty(ptr unsafe.Pointer) bool
- func (ni Int16) MarshalCSV() (string, error)
- func (ni Int16) MarshalJSON() ([]byte, error)
- func (ni *Int16) Scan(value any) error
- func (ni *Int16) UnmarshalCSV(b string) error
- func (ni *Int16) UnmarshalJSON(b []byte) error
- func (ni Int16) Value() (driver.Value, error)
- type Int32
- func (ni *Int32) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ni *Int32) IsEmpty(ptr unsafe.Pointer) bool
- func (ni Int32) MarshalCSV() (string, error)
- func (ni Int32) MarshalJSON() ([]byte, error)
- func (ni *Int32) Scan(value any) error
- func (ni *Int32) UnmarshalCSV(b string) error
- func (ni *Int32) UnmarshalJSON(b []byte) error
- func (ni Int32) Value() (driver.Value, error)
- type Int64
- func (ni *Int64) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ni *Int64) IsEmpty(ptr unsafe.Pointer) bool
- func (ni Int64) MarshalCSV() (string, error)
- func (ni Int64) MarshalJSON() ([]byte, error)
- func (ni *Int64) Scan(value any) error
- func (ni *Int64) UnmarshalCSV(b string) error
- func (ni *Int64) UnmarshalJSON(b []byte) error
- func (ni Int64) Value() (driver.Value, error)
- type Int8
- func (ni *Int8) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ni *Int8) IsEmpty(ptr unsafe.Pointer) bool
- func (ni Int8) MarshalCSV() (string, error)
- func (ni Int8) MarshalJSON() ([]byte, error)
- func (ni *Int8) Scan(value any) error
- func (ni *Int8) UnmarshalCSV(b string) error
- func (ni *Int8) UnmarshalJSON(b []byte) error
- func (ni Int8) Value() (driver.Value, error)
- type RawBytes
- type String
- func (ns *String) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ns *String) IsEmpty(ptr unsafe.Pointer) bool
- func (ns String) MarshalCSV() (string, error)
- func (ns String) MarshalJSON() ([]byte, error)
- func (ns *String) Scan(value interface{}) error
- func (ns *String) UnmarshalCSV(b string) error
- func (ns *String) UnmarshalJSON(b []byte) error
- func (ns String) Value() (driver.Value, error)
- type Time
- func (n *Time) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (n *Time) IsEmpty(ptr unsafe.Pointer) bool
- func (n Time) MarshalCSV() (string, error)
- func (n Time) MarshalJSON() ([]byte, error)
- func (n Time) MarshalText() ([]byte, error)
- func (nt *Time) Scan(value interface{}) (err error)
- func (n Time) String() string
- func (n *Time) UnmarshalCSV(b string) error
- func (n *Time) UnmarshalJSON(b []byte) error
- func (n Time) Value() (driver.Value, error)
- type UUID
- func (n *UUID) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (n *UUID) IsEmpty(ptr unsafe.Pointer) bool
- func (n *UUID) MarshalCSV() (string, error)
- func (n UUID) MarshalJSON() ([]byte, error)
- func (n *UUID) Scan(value interface{}) (err error)
- func (n *UUID) UnmarshalCSV(b string) error
- func (n *UUID) UnmarshalJSON(b []byte) error
- func (n UUID) Value() (driver.Value, error)
- type Uint16
- func (ni *Uint16) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ni *Uint16) IsEmpty(ptr unsafe.Pointer) bool
- func (ni Uint16) MarshalCSV() (string, error)
- func (ni Uint16) MarshalJSON() ([]byte, error)
- func (ni *Uint16) Scan(value any) error
- func (ni *Uint16) UnmarshalCSV(b string) error
- func (ni *Uint16) UnmarshalJSON(b []byte) error
- func (ni Uint16) Value() (driver.Value, error)
- type Uint32
- func (ni *Uint32) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ni *Uint32) IsEmpty(ptr unsafe.Pointer) bool
- func (ni Uint32) MarshalCSV() (string, error)
- func (ni Uint32) MarshalJSON() ([]byte, error)
- func (ni *Uint32) Scan(value any) error
- func (ni *Uint32) UnmarshalCSV(b string) error
- func (ni *Uint32) UnmarshalJSON(b []byte) error
- func (ni Uint32) Value() (driver.Value, error)
- type Uint64
- func (ni *Uint64) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ni *Uint64) IsEmpty(ptr unsafe.Pointer) bool
- func (ni Uint64) MarshalCSV() (string, error)
- func (ni Uint64) MarshalJSON() ([]byte, error)
- func (ni *Uint64) Scan(value any) error
- func (ni *Uint64) UnmarshalCSV(b string) error
- func (ni *Uint64) UnmarshalJSON(b []byte) error
- func (ni Uint64) Value() (driver.Value, error)
- type Uint8
- func (ni *Uint8) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ni *Uint8) IsEmpty(ptr unsafe.Pointer) bool
- func (ni Uint8) MarshalCSV() (string, error)
- func (ni Uint8) MarshalJSON() ([]byte, error)
- func (ni *Uint8) Scan(value any) error
- func (ni *Uint8) UnmarshalCSV(b string) error
- func (ni *Uint8) UnmarshalJSON(b []byte) error
- func (ni Uint8) Value() (driver.Value, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bool ¶
func (Bool) MarshalJSON ¶
func (*Bool) UnmarshalCSV ¶
func (*Bool) UnmarshalJSON ¶
type Float64 ¶
type Float64 sql.NullFloat64
func NewFloat64 ¶
func (Float64) MarshalJSON ¶
func (*Float64) UnmarshalCSV ¶
func (*Float64) UnmarshalJSON ¶
type Int16 ¶
func (Int16) MarshalJSON ¶
func (*Int16) UnmarshalCSV ¶
func (*Int16) UnmarshalJSON ¶
type Int32 ¶
func (Int32) MarshalJSON ¶
func (*Int32) UnmarshalCSV ¶
func (*Int32) UnmarshalJSON ¶
type Int64 ¶
func (Int64) MarshalJSON ¶
func (*Int64) UnmarshalCSV ¶
func (*Int64) UnmarshalJSON ¶
type Int8 ¶
func (Int8) MarshalJSON ¶
func (*Int8) UnmarshalCSV ¶
func (*Int8) UnmarshalJSON ¶
type RawBytes ¶
type RawBytes []byte
RawBytes is a byte slice that holds a reference to memory owned by the database itself. After a Scan into a RawBytes, the slice is only valid until the next call to Next, Scan, or Close.
type String ¶
type String sql.NullString
func (String) MarshalJSON ¶
func (*String) UnmarshalCSV ¶
func (*String) UnmarshalJSON ¶
type Time ¶
func (Time) MarshalJSON ¶
func (Time) MarshalText ¶
func (*Time) UnmarshalCSV ¶
func (*Time) UnmarshalJSON ¶
type UUID ¶
func (UUID) MarshalJSON ¶
func (*UUID) UnmarshalCSV ¶
func (*UUID) UnmarshalJSON ¶
type Uint16 ¶
func (Uint16) MarshalJSON ¶
func (*Uint16) UnmarshalCSV ¶
func (*Uint16) UnmarshalJSON ¶
type Uint32 ¶
func (Uint32) MarshalJSON ¶
func (*Uint32) UnmarshalCSV ¶
func (*Uint32) UnmarshalJSON ¶
type Uint64 ¶
func (Uint64) MarshalJSON ¶
func (*Uint64) UnmarshalCSV ¶
func (*Uint64) UnmarshalJSON ¶
type Uint8 ¶
func (Uint8) MarshalJSON ¶
func (*Uint8) UnmarshalCSV ¶
func (*Uint8) UnmarshalJSON ¶
Click to show internal directories.
Click to hide internal directories.