void SetupScalarResult(WarewolfDataEvaluationCommon.WarewolfEvalResult warewolfEvalResult) { if (warewolfEvalResult.IsWarewolfAtomResult) { _scalarResult = warewolfEvalResult as WarewolfDataEvaluationCommon.WarewolfEvalResult.WarewolfAtomResult; } }
void SetupScalarResult(WarewolfDataEvaluationCommon.WarewolfEvalResult warewolfEvalResult) { if(warewolfEvalResult.IsWarewolfAtomResult) { _scalarResult = warewolfEvalResult as WarewolfDataEvaluationCommon.WarewolfEvalResult.WarewolfAtomResult; } }
void SetupForWarewolfRecordSetResult(WarewolfDataEvaluationCommon.WarewolfEvalResult warewolfEvalResult) { if (warewolfEvalResult.IsWarewolfRecordSetResult) { var listResult = warewolfEvalResult as WarewolfDataEvaluationCommon.WarewolfEvalResult.WarewolfRecordSetResult; if (listResult != null) { var stringValue = ""; foreach (var item in listResult.Item.Data) { if (item.Key != WarewolfDataEvaluationCommon.PositionColumn) { var data = WarewolfDataEvaluationCommon.WarewolfEvalResult.NewWarewolfAtomListresult(item.Value) as WarewolfDataEvaluationCommon.WarewolfEvalResult.WarewolfAtomListresult; var warewolfEvalResultToString = ExecutionEnvironment.WarewolfEvalResultToString(data); if (string.IsNullOrEmpty(stringValue)) { stringValue = warewolfEvalResultToString; } else { stringValue += "," + warewolfEvalResultToString; } } } _scalarResult = WarewolfDataEvaluationCommon.WarewolfEvalResult.NewWarewolfAtomResult(DataASTMutable.WarewolfAtom.NewDataString(stringValue)) as WarewolfDataEvaluationCommon.WarewolfEvalResult.WarewolfAtomResult; } } }
void SetupForWarewolfRecordSetResult(WarewolfDataEvaluationCommon.WarewolfEvalResult warewolfEvalResult) { if(warewolfEvalResult.IsWarewolfRecordSetResult) { var listResult = warewolfEvalResult as WarewolfDataEvaluationCommon.WarewolfEvalResult.WarewolfRecordSetResult; if(listResult != null) { var stringValue = ""; foreach(var item in listResult.Item.Data) { if(item.Key != WarewolfDataEvaluationCommon.PositionColumn) { var data = WarewolfDataEvaluationCommon.WarewolfEvalResult.NewWarewolfAtomListresult(item.Value) as WarewolfDataEvaluationCommon.WarewolfEvalResult.WarewolfAtomListresult; var warewolfEvalResultToString = ExecutionEnvironment.WarewolfEvalResultToString(data); if(string.IsNullOrEmpty(stringValue)) { stringValue = warewolfEvalResultToString; } else { stringValue += "," + warewolfEvalResultToString; } } } _scalarResult = WarewolfDataEvaluationCommon.WarewolfEvalResult.NewWarewolfAtomResult(DataASTMutable.WarewolfAtom.NewDataString(stringValue)) as WarewolfDataEvaluationCommon.WarewolfEvalResult.WarewolfAtomResult; } } }