Versions in this module Expand all Collapse all v0 v0.21.0 Jul 29, 2025 v0.20.0 Jul 29, 2025 Changes in this version + type Array []T + func (d *Array[T]) Scan(value any) error + func (d Array[T]) Value() (driver.Value, error) + type FloatArray []T + func (d *FloatArray[T]) Scan(value any) error + func (d FloatArray[T]) Value() (driver.Value, error) + type IntArray []T + func (d *IntArray[T]) Scan(value any) error + func (d IntArray[T]) Value() (driver.Value, error) + type Json struct + V T + func (j *Json[T]) Scan(value interface{}) error + func (j *Json[T]) Value() (driver.Value, error) + type MapJson map[string]T + func (j *MapJson[T]) Scan(value interface{}) error + func (j MapJson[T]) Value() (driver.Value, error) + type Null sql.Null[T] + func (n *Null[T]) Scan(value any) error + func (n *Null[T]) UnmarshalJSON(data []byte) error + func (n Null[T]) MarshalJSON() ([]byte, error) + func (n Null[T]) Value() (driver.Value, error) + type NullJson struct + V T + Valid bool + func (*NullJson[T]) GormDataType() string + func (j *NullJson[T]) Scan(value interface{}) error + func (j *NullJson[T]) Value() (driver.Value, error) + type RawJson []byte + func (*RawJson) GormDataType() string + func (j *RawJson) Scan(value interface{}) error + func (j RawJson) Value() (driver.Value, error) + type StringArray []string + func (d *StringArray) Scan(value any) error + func (d StringArray) Value() (driver.Value, error) + type TimeArray []time.Time + func (d *TimeArray) Scan(value any) error + func (d TimeArray) Value() (driver.Value, error)