示例#1
0
 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;
     }
 }
示例#3
0
 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;
         }
     }
 }