Exemple #1
0
            public void HandleResult(ResultsMetadata metadata, Results fetchedResults, List <MyRecord> result)
            {
                var splitter = new string[] { metadata.Delim };

                result.AddRange(fetchedResults.Data.Select(e =>
                {
                    var fields = e.Split(splitter, StringSplitOptions.None);

                    return(new MyRecord()
                    {
                        Count = Convert.ToInt64(fields[0]),
                        Key = fields[1],
                    });
                }));
            }
Exemple #2
0
        public void HandleResult(ResultsMetadata metadata, Results results, List <Dictionary <string, string> > result)
        {
            var splitter = new string[] { metadata.Delim };
            var rows     = results.Data.Select(e =>
            {
                var dic    = new Dictionary <string, string>();
                var fields = e.Split(splitter, StringSplitOptions.None);

                for (var i = 0; i < fields.Length; i++)
                {
                    var fieldsSchema       = metadata.Schema.FieldSchemas[i];
                    dic[fieldsSchema.Name] = fields[i];
                }

                return(dic);
            });

            result.AddRange(rows);
        }
Exemple #3
0
 public List <MyRecord> GetResult(ResultsMetadata metadata)
 {
     return(new List <MyRecord>());
 }
Exemple #4
0
 public List <Dictionary <string, string> > GetResult(ResultsMetadata metadata)
 {
     return(new List <Dictionary <string, string> >());
 }