Versions in this module Expand all Collapse all v0 v0.1.0 Feb 21, 2018 Changes in this version + type Collection []interface + func (s *Collection) PadWithMap(size int) + func (s *Collection) Push(value interface{}) + func (s *Collection) Range(handler func(item interface{}, index int) (bool, error)) error + func (s *Collection) RangeInt(handler func(item interface{}, index int) (bool, error)) error + func (s *Collection) RangeMap(handler func(item Map, index int) (bool, error)) error + func (s *Collection) RangeString(handler func(item interface{}, index int) (bool, error)) error + func (s *Collection) String() string + func NewCollection() *Collection + type Map map[string]interface + func (s *Map) Apply(source map[string]interface{}) + func (s *Map) AsEncodableMap() map[string]interface{} + func (s *Map) Clone() Map + func (s *Map) Delete(keys ...string) + func (s *Map) Expand(source interface{}) interface{} + func (s *Map) ExpandAsText(text string) string + func (s *Map) Get(key string) interface{} + func (s *Map) GetBoolean(key string) bool + func (s *Map) GetCollection(key string) *Collection + func (s *Map) GetFloat(key string) float64 + func (s *Map) GetInt(key string) int + func (s *Map) GetMap(key string) Map + func (s *Map) GetString(key string) string + func (s *Map) GetValue(expr string) (interface{}, bool) + func (s *Map) Has(key string) bool + func (s *Map) Put(key string, value interface{}) + func (s *Map) Range(callback func(k string, v interface{}) (bool, error)) error + func (s *Map) SetValue(expr string, value interface{}) + func NewMap() Map + type Udf func(interface{}, Map) (interface{}, error)