Kinetica C# API  Version 6.1.0.0
GetRecordsBySeries.cs
Go to the documentation of this file.
1 /*
2  * This file was autogenerated by the Kinetica schema processor.
3  *
4  * DO NOT EDIT DIRECTLY.
5  */
6 
7 using System.Collections.Generic;
8 
9 
10 
11 namespace kinetica
12 {
13 
33  {
34 
52  public struct Encoding
53  {
54  public const string BINARY = "binary";
55  public const string JSON = "json";
56  } // end struct Encoding
57 
58 
61  public string table_name { get; set; }
62 
69  public string world_table_name { get; set; }
70 
75  public int offset { get; set; } = 0;
76 
80  public int limit { get; set; } = 250;
81 
98  public string encoding { get; set; } = Encoding.BINARY;
99 
101  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
102 
103 
107 
131  string world_table_name,
132  int offset = 0,
133  int limit = 250,
134  IDictionary<string, string> options = null)
135  {
136  this.table_name = table_name ?? "";
137  this.world_table_name = world_table_name ?? "";
138  this.offset = offset;
139  this.limit = limit;
140  this.encoding = Encoding.BINARY;
141  this.options = options ?? new Dictionary<string, string>();
142  } // end constructor
143 
144 
184  string world_table_name,
185  int offset = 0,
186  int limit = 250,
187  string encoding = null,
188  IDictionary<string, string> options = null)
189  {
190  this.table_name = table_name ?? "";
191  this.world_table_name = world_table_name ?? "";
192  this.offset = offset;
193  this.limit = limit;
194  this.encoding = encoding ?? Encoding.BINARY;
195  this.options = options ?? new Dictionary<string, string>();
196  } // end full constructor
197 
198  } // end class GetRecordsBySeriesRequest
199 
200 
201 
206  {
207 
210  public IList<string> table_names { get; set; } = new List<string>();
211 
217  public IList<string> type_names { get; set; } = new List<string>();
218 
221  public IList<string> type_schemas { get; set; } = new List<string>();
222 
227  public IList<IList<byte[]>> list_records_binary { get; set; } = new List<IList<byte[]>>();
228 
233  public IList<IList<string>> list_records_json { get; set; } = new List<IList<string>>();
234 
235  } // end class RawGetRecordsBySeriesResponse
236 
237 
238 
246  {
247 
250  public IList<string> table_names { get; set; } = new List<string>();
251 
257  public IList<string> type_names { get; set; } = new List<string>();
258 
261  public IList<string> type_schemas { get; set; } = new List<string>();
262 
267  public IList<IList<T>> data { get; set; } = new List<IList<T>>();
268 
269  } // end class GetRecordsBySeriesResponse
270 
271 
272 
273 
274 } // end namespace kinetica
Specifies the encoding for returned records; either &#39;binary&#39; or &#39;json&#39;.
A set of parameters for Kinetica.getRecordsBySeries<T>(string,string,int,int,IDictionary<string, string>).
string encoding
Specifies the encoding for returned records; either &#39;binary&#39; or &#39;json&#39;.
string table_name
Name of the collection/table/view for which series/tracks will be fetched.
int limit
A positive integer indicating the maximum number of series/tracks to be returned. ...
string world_table_name
Name of the table containing the complete series/track information to be returned for the tracks pres...
A set of results returned by Kinetica.getRecordsBySeries<T>(string,string,int,int,IDictionary<string, string>).
GetRecordsBySeriesRequest(string table_name, string world_table_name, int offset=0, int limit=250, IDictionary< string, string > options=null)
Constructs a GetRecordsBySeriesRequest object with the specified parameters.
int offset
A positive integer indicating the number of initial series/tracks to skip (useful for paging through ...
GetRecordsBySeriesRequest()
Constructs a GetRecordsBySeriesRequest object with default parameters.
GetRecordsBySeriesRequest(string table_name, string world_table_name, int offset=0, int limit=250, string encoding=null, IDictionary< string, string > options=null)
Constructs a GetRecordsBySeriesRequest object with the specified parameters.
KineticaData - class to help with Avro Encoding for Kinetica
Definition: KineticaData.cs:14
A set of results returned by Kinetica.getRecordsBySeries<T>(string,string,int,int,IDictionary<string, string>).
IDictionary< string, string > options
Optional parameters.