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], }); })); }
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); }
public List <MyRecord> GetResult(ResultsMetadata metadata) { return(new List <MyRecord>()); }
public List <Dictionary <string, string> > GetResult(ResultsMetadata metadata) { return(new List <Dictionary <string, string> >()); }