mapx

package
v0.0.48 Latest Latest
Warning

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

Go to latest
Published: Apr 16, 2019 License: Apache-2.0 Imports: 2 Imported by: 5

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrKeyCanNotBeTypeAsserted = errors.New("key could not be type asserted")

ErrKeyCanNotBeTypeAsserted is returned when the key can not be type asserted.

View Source
var ErrKeyDoesNotExist = errors.New("key is not present in map")

ErrKeyDoesNotExist is returned when the key does not exist in the map.

Functions

func GetFloat32

func GetFloat32(values map[interface{}]interface{}, key interface{}) (float32, error)

GetFloat32 returns a float32 for a given key in values.

func GetFloat64

func GetFloat64(values map[interface{}]interface{}, key interface{}) (float64, error)

GetFloat64 returns a float64 for a given key in values.

func GetInt

func GetInt(values map[interface{}]interface{}, key interface{}) (int, error)

GetInt returns an int for a given key in values.

func GetInt32

func GetInt32(values map[interface{}]interface{}, key interface{}) (int32, error)

GetInt32 returns an int32 for a given key in values.

func GetInt64

func GetInt64(values map[interface{}]interface{}, key interface{}) (int64, error)

GetInt64 returns an int64 for a given key in values.

func GetString

func GetString(values map[interface{}]interface{}, key interface{}) (string, error)

GetString returns a string for a given key in values.

func GetStringDefault

func GetStringDefault(values map[interface{}]interface{}, key interface{}, defaultValue string) string

GetStringDefault returns a string or the default value for a given key in values.

func GetStringSlice

func GetStringSlice(values map[interface{}]interface{}, key interface{}) ([]string, error)

GetStringSlice returns a string slice for a given key in values.

func GetStringSliceDefault

func GetStringSliceDefault(values map[interface{}]interface{}, key interface{}, defaultValue []string) []string

GetStringSliceDefault returns a string slice or the default value for a given key in values.

func GetTime

func GetTime(values map[interface{}]interface{}, key interface{}) (time.Time, error)

GetTime returns a string slice for a given key in values.

func KeyStringToInterface added in v0.0.48

func KeyStringToInterface(i map[string]interface{}) map[interface{}]interface{}

KeyStringToInterface converts map[string]interface{} to map[interface{}]interface{}

Types

This section is empty.

Jump to

Keyboard shortcuts

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