any

package
v0.0.0-...-fbaabe3 Latest Latest
Warning

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

Go to latest
Published: Nov 11, 2023 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Any

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

func Make

func Make() *Any

func Of

func Of(value interface{}) *Any

func (Any) Array

func (v Any) Array() []interface{}

func (Any) Bool

func (v Any) Bool() bool

func (Any) CArray

func (v Any) CArray() []interface{}

func (Any) CBool

func (v Any) CBool() bool

func (Any) CFloat

func (v Any) CFloat() float64

func (Any) CFloat64

func (v Any) CFloat64() float64

func (Any) CFloat64s

func (v Any) CFloat64s() []float64

func (Any) CFloats

func (v Any) CFloats() []float64

func (Any) CInt

func (v Any) CInt() int

func (Any) CInts

func (v Any) CInts() []int

func (Any) CString

func (v Any) CString() string

func (Any) CStrings

func (v Any) CStrings() []string

func (Any) Datetime

func (v Any) Datetime() *day.Datetime

func (Any) Float

func (v Any) Float() float64

func (Any) Float64

func (v Any) Float64() float64

func (Any) Float64s

func (v Any) Float64s() []float64

func (Any) Floats

func (v Any) Floats() []float64

func (Any) Get

func (v Any) Get() interface{}

func (Any) Int

func (v Any) Int() int

func (Any) Interface

func (v Any) Interface() interface{}

func (Any) Interfaces

func (v Any) Interfaces() []interface{}

func (Any) Ints

func (v Any) Ints() []int

func (Any) IsArray

func (v Any) IsArray() bool

func (Any) IsBool

func (v Any) IsBool() bool

func (Any) IsCollection

func (v Any) IsCollection() bool

func (Any) IsDatetime

func (v Any) IsDatetime() bool

func (Any) IsEmpty

func (v Any) IsEmpty() bool

func (Any) IsFloat

func (v Any) IsFloat() bool

func (Any) IsInt

func (v Any) IsInt() bool

func (Any) IsMap

func (v Any) IsMap() bool

func (Any) IsNil

func (v Any) IsNil() bool

func (Any) IsNotNil

func (v Any) IsNotNil() bool

func (Any) IsNumber

func (v Any) IsNumber() bool

func (Any) IsSlice

func (v Any) IsSlice() bool

func (Any) IsString

func (v Any) IsString() bool

func (Any) Map

func (v Any) Map() Map

func (Any) MapStr

func (v Any) MapStr() maps.MapStrAny

func (*Any) MarshalJSON

func (v *Any) MarshalJSON() ([]byte, error)

func (Any) Number

func (v Any) Number() *num.Number

func (*Any) Scan

func (v *Any) Scan(src interface{}) error

func (*Any) Set

func (v *Any) Set(value interface{}) (old interface{})

func (Any) String

func (v Any) String() string

func (Any) Strings

func (v Any) Strings() []string

func (*Any) UnmarshalJSON

func (v *Any) UnmarshalJSON(data []byte) error

func (Any) Val

func (v Any) Val() interface{}

func (*Any) Value

func (v *Any) Value() (driver.Value, error)

type Map

type Map struct {
	maps.MapStrAny
}

func MakeMap

func MakeMap() Map

func MapOf

func MapOf(values interface{}) Map

func (Map) Any

func (m Map) Any(key string) *Any

func (Map) Dot

func (m Map) Dot() Map

func (Map) Flatten

func (m Map) Flatten() Map

type Sync

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

func MakeSync

func MakeSync() *Sync

func SyncOf

func SyncOf(value interface{}) *Sync

func (*Sync) CString

func (v *Sync) CString() string

func (*Sync) Get

func (v *Sync) Get() interface{}

func (*Sync) Interface

func (v *Sync) Interface() interface{}

func (*Sync) Set

func (v *Sync) Set(value interface{}) (old interface{})

func (*Sync) String

func (v *Sync) String() string

func (*Sync) Val

func (v *Sync) Val() interface{}

Jump to

Keyboard shortcuts

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