Versions in this module Expand all Collapse all v0 v0.1.0 Mar 25, 2026 Changes in this version + type NullBool struct + func NewNullBool(value bool) *NullBool + func (r *NullBool) GetBool() *bool + func (r *NullBool) GetFloat64() *float64 + func (r *NullBool) GetInt64() *int64 + func (r *NullBool) GetString() *string + func (r *NullBool) GetTime() *time.Time + func (r *NullBool) GetType() NullableType + func (r *NullBool) GetValue() *bool + func (r *NullBool) IsNil() bool + func (r *NullBool) MarshalJSON() ([]byte, error) + func (r *NullBool) Scan(value interface{}) error + func (r *NullBool) SetValue(value *bool) + func (r *NullBool) UnmarshalJSON(b []byte) error + type NullBoolIfc interface + GetValue func() *bool + SetValue func(value *bool) + type NullFloat64 struct + func NewNullFloat64(value float64) *NullFloat64 + func (r *NullFloat64) GetBool() *bool + func (r *NullFloat64) GetFloat64() *float64 + func (r *NullFloat64) GetInt64() *int64 + func (r *NullFloat64) GetString() *string + func (r *NullFloat64) GetTime() *time.Time + func (r *NullFloat64) GetType() NullableType + func (r *NullFloat64) GetValue() *float64 + func (r *NullFloat64) IsNil() bool + func (r *NullFloat64) MarshalJSON() ([]byte, error) + func (r *NullFloat64) Scan(value interface{}) error + func (r *NullFloat64) SetValue(value *float64) + func (r *NullFloat64) UnmarshalJSON(b []byte) error + type NullFloat64Ifc interface + GetValue func() *float64 + SetValue func(value *float64) + type NullInt64 struct + func NewNullInt64(value int64) *NullInt64 + func (r *NullInt64) GetBool() *bool + func (r *NullInt64) GetFloat64() *float64 + func (r *NullInt64) GetInt64() *int64 + func (r *NullInt64) GetString() *string + func (r *NullInt64) GetTime() *time.Time + func (r *NullInt64) GetType() NullableType + func (r *NullInt64) GetValue() *int64 + func (r *NullInt64) IsNil() bool + func (r *NullInt64) MarshalJSON() ([]byte, error) + func (r *NullInt64) Scan(value interface{}) error + func (r *NullInt64) SetValue(value *int64) + func (r *NullInt64) UnmarshalJSON(b []byte) error + type NullInt64Ifc interface + GetValue func() *int64 + SetValue func(value *int64) + type NullString struct + func NewNullString(value string) *NullString + func (r *NullString) GetBool() *bool + func (r *NullString) GetFloat64() *float64 + func (r *NullString) GetInt64() *int64 + func (r *NullString) GetString() *string + func (r *NullString) GetTime() *time.Time + func (r *NullString) GetType() NullableType + func (r *NullString) GetValue() *string + func (r *NullString) IsNil() bool + func (r *NullString) MarshalJSON() ([]byte, error) + func (r *NullString) Scan(value interface{}) error + func (r *NullString) SetValue(value *string) + func (r *NullString) UnmarshalJSON(b []byte) error + type NullStringIfc interface + GetValue func() *string + SetValue func(value *string) + type NullTime struct + func NewNullTime(v time.Time) *NullTime + func (r *NullTime) GetBool() *bool + func (r *NullTime) GetFloat64() *float64 + func (r *NullTime) GetInt64() *int64 + func (r *NullTime) GetString() *string + func (r *NullTime) GetTime() *time.Time + func (r *NullTime) GetType() NullableType + func (r *NullTime) GetValue() *time.Time + func (r *NullTime) IsNil() bool + func (r *NullTime) MarshalJSON() ([]byte, error) + func (r *NullTime) Scan(value interface{}) error + func (r *NullTime) SetValue(v *time.Time) + func (r *NullTime) UnmarshalJSON(b []byte) error + type NullTimeIfc interface + GetValue func() *time.Time + SetValue func(value *time.Time) + type Nullable struct + func NewNullable(value interface{}) *Nullable + func (r *Nullable) GetBool() *bool + func (r *Nullable) GetBoolDefault(d bool) bool + func (r *Nullable) GetFloat64() *float64 + func (r *Nullable) GetFloat64Default(d float64) float64 + func (r *Nullable) GetInt64() *int64 + func (r *Nullable) GetInt64Default(d int64) int64 + func (r *Nullable) GetString() *string + func (r *Nullable) GetStringDefault(d string) string + func (r *Nullable) GetTime() *time.Time + func (r *Nullable) GetTimeDefault(d time.Time) time.Time + func (r *Nullable) GetType() NullableType + func (r *Nullable) IsNil() bool + func (r *Nullable) MarshalJSON() ([]byte, error) + func (r *Nullable) Scan(value interface{}) error + func (r *Nullable) SetValue(v interface{}) error + func (r *Nullable) UnmarshalJSON(b []byte) error + type NullableIfc interface + GetBoolDefault func(d bool) bool + GetFloat64Default func(d float64) float64 + GetInt64Default func(d int64) int64 + GetStringDefault func(d string) string + GetTimeDefault func(d time.Time) time.Time + type NullableType int8 + const NULLABLE_BOOL + const NULLABLE_FLOAT64 + const NULLABLE_INT64 + const NULLABLE_NIL + const NULLABLE_STRING + const NULLABLE_TIME + type NullableValueIfc interface + GetBool func() *bool + GetFloat64 func() *float64 + GetInt64 func() *int64 + GetString func() *string + GetTime func() *time.Time + GetType func() NullableType + IsNil func() bool + MarshalJSON func() ([]byte, error) + Scan func(value interface{}) error + UnmarshalJSON func(b []byte) error