public void Assign(string exp, string value, int update) { if (string.IsNullOrEmpty(exp)) { return; } var envTemp = PublicFunctions.EvalAssignWithFrame(new AssignValue(exp, value), update, _env); _env = envTemp; CommitAssign(); }
public void MultiAssign(IEnumerable <IAssignValue> values) { try { var envTemp = PublicFunctions.EvalMultiAssign(values, _env); _env = envTemp; } catch (Exception err) { Errors.Add(err.Message); throw; } }
public void AssignWithFrame(IAssignValue values, int update) { try { if (string.IsNullOrEmpty(values.Name)) { return; } var envTemp = PublicFunctions.EvalAssignWithFrame(values, update, _env); _env = envTemp; } catch (Exception err) { Errors.Add(err.Message); throw; } }
public void AssignUnique(IEnumerable<string> distinctList, IEnumerable<string> valueList, IEnumerable<string> resList) { var output = Distinct.EvalDistinct(_env, distinctList, valueList,resList); _env = output; }
public ExecutionEnvironment() { _env = PublicFunctions.CreateEnv(""); Errors = new HashSet <string>(); AllErrors = new HashSet <string>(); }
public void EvalDelete(string exp,int update) { _env = PublicFunctions.EvalDelete(exp,update, _env); }
public void AssignDataShape(string p) { var env = PublicFunctions.EvalDataShape(p,_env); _env = env; }
public void SortRecordSet(string sortField, bool descOrder) { _env = PublicFunctions.SortRecset(sortField, descOrder, _env); }
public void EvalDelete(string exp) { _env = PublicFunctions.EvalDelete(exp, _env); }
public void AssignWithFrame(IAssignValue values) { try { if (string.IsNullOrEmpty(values.Name)) { return ; } var envTemp = PublicFunctions.EvalAssignWithFrame(values, _env); _env = envTemp; } catch (Exception err) { Errors.Add(err.Message); throw; } }
// ReSharper disable once ParameterTypeCanBeEnumerable.Local void AssignWithFrameAndList(string assignValue, WarewolfAtomList <DataASTMutable.WarewolfAtom> item, bool shouldUseLast, int update) { _env = PublicFunctions.EvalAssignFromList(assignValue, item, _env, update, shouldUseLast); }
public void AssignUnique(IEnumerable <string> distinctList, IEnumerable <string> valueList, IEnumerable <string> resList, int update) { var output = Distinct.EvalDistinct(_env, distinctList, valueList, update, resList); _env = output; }
public void Assign(string exp, string value) { if (string.IsNullOrEmpty(exp)) { return ; } var envTemp = PublicFunctions.EvalAssignWithFrame( new AssignValue( exp,value), _env); _env = envTemp; CommitAssign(); }
public void EvalDelete(string exp, int update) { _env = PublicFunctions.EvalDelete(exp, update, _env); }
public void MultiAssign(IEnumerable<IAssignValue> values) { try { var envTemp = PublicFunctions.EvalMultiAssign(values, _env); _env = envTemp; } catch(Exception err) { Errors.Add(err.Message); throw; } }
public void CommitAssign() { _env = PublicFunctions.RemoveFraming(_env); }
void AssignWithFrameAndList(string assignValue, WarewolfAtomList<DataASTMutable.WarewolfAtom> item, bool shouldUseLast) { _env = PublicFunctions.EvalAssignFromList(assignValue, item,_env,shouldUseLast); }
public void SortRecordSet(string sortField, bool descOrder, int update) { _env = PublicFunctions.SortRecset(sortField, descOrder, update, _env); }
public void ApplyUpdate(string expression, Func <DataASTMutable.WarewolfAtom, DataASTMutable.WarewolfAtom> clause, int update) { var temp = PublicFunctions.EvalUpdate(expression, _env, update, clause); _env = temp; }
public void ApplyUpdate(string expression, Func<DataASTMutable.WarewolfAtom, DataASTMutable.WarewolfAtom> clause) { var temp = PublicFunctions.EvalUpdate(expression, _env,clause); _env = temp; }
public void AssignDataShape(string p) { var env = PublicFunctions.EvalDataShape(p, _env); _env = env; }
public ExecutionEnvironment() { _env = PublicFunctions.CreateEnv(""); Errors = new List<string>(); }
public void MultiAssign(IEnumerable <IAssignValue> values, int update) { var envTemp = PublicFunctions.EvalMultiAssign(values, update, _env); _env = envTemp; }