MCPcopy Create free account
hub / github.com/araddon/qlbridge / NewMapValue

Function NewMapValue

value/value.go:622–628  ·  view source on GitHub ↗
(v map[string]interface{})

Source from the content-addressed store, hash-verified

620}
621
622func NewMapValue(v map[string]interface{}) MapValue {
623 mv := make(map[string]Value)
624 for n, val := range v {
625 mv[n] = NewValue(val)
626 }
627 return MapValue{v: mv}
628}
629
630func (m MapValue) Nil() bool { return len(m.v) == 0 }
631func (m MapValue) Err() bool { return false }

Callers 10

FilterEvalFunction · 0.92
FilterMatchEvalFunction · 0.92
mapEvalFunction · 0.92
matchEvalFunction · 0.92
builtins_test.goFile · 0.92
TestContextFunction · 0.92
TestStructWrapperFunction · 0.92
value.goFile · 0.85
NewValueFunction · 0.85
TestMapValueFunction · 0.85

Calls 1

NewValueFunction · 0.85

Tested by 3

TestContextFunction · 0.74
TestStructWrapperFunction · 0.74
TestMapValueFunction · 0.68