private TokyoQuery BuildTokyoTyrantQuery(IDictionary<string, string> columnCriteria)
 {
     var query = new TokyoQuery();
     foreach (var columnCriterion in columnCriteria)
     {
         query = query.StringEquals(columnCriterion.Key, columnCriterion.Value);
     }
     return query;
 }
 private IDictionary<string, IDictionary<string, string>> QueryRecords(TokyoQuery query)
 {
     var connection = ConnectionProvider.GetConnection();
     var result = connection.QueryRecords(query);
     return result;
 }