Versions in this module Expand all Collapse all v1 v1.0.0 May 12, 2023 Changes in this version + type DataContext struct + func NewDataContext() *DataContext + func (dc *DataContext) Add(key string, obj interface{}) + func (dc *DataContext) Del(keys ...string) + func (dc *DataContext) ExecFunc(Vars map[string]reflect.Value, funcName string, parameters []reflect.Value) (reflect.Value, error) + func (dc *DataContext) ExecMethod(Vars map[string]reflect.Value, methodName string, args []reflect.Value) (reflect.Value, error) + func (dc *DataContext) ExecThreeLevel(Vars map[string]reflect.Value, threeLevelName string, args []reflect.Value) (reflect.Value, error) + func (dc *DataContext) Get(key string) (reflect.Value, error) + func (dc *DataContext) GetValue(Vars map[string]reflect.Value, variable string) (reflect.Value, error) + func (dc *DataContext) PluginLoader(absolutePathOfSO string) (string, plugin.Symbol, error) + func (dc *DataContext) SetMapVarValue(Vars map[string]reflect.Value, mapVarName, mapVarStrkey, mapVarVarkey string, ...) error + func (dc *DataContext) SetValue(Vars map[string]reflect.Value, variable string, newValue reflect.Value) error