Kinetica   C#   API  Version 7.2.3.1
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 namespace kinetica;
10 
26 {
32  public struct Encoding
33  {
34  public const string BINARY = "binary";
35  public const string JSON = "json";
36  } // end struct Encoding
37 
42  public string table_name { get; set; }
43 
53  public string world_table_name { get; set; }
54 
60  public int offset { get; set; } = 0;
61 
66  public int limit { get; set; } = 250;
67 
82  public string encoding { get; set; } = Encoding.BINARY;
83 
87  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
88 
92 
121  string world_table_name,
122  int? offset = null,
123  int? limit = null,
124  IDictionary<string, string> options = null)
125  {
126  this.table_name = table_name ?? "";
127  this.world_table_name = world_table_name ?? "";
128  this.offset = offset ?? 0;
129  this.limit = limit ?? 250;
130  this.encoding = Encoding.BINARY;
131  this.options = options ?? new Dictionary<string, string>();
132  } // end constructor
133 
175  string world_table_name,
176  int? offset = null,
177  int? limit = null,
178  string encoding = null,
179  IDictionary<string, string> options = null)
180  {
181  this.table_name = table_name ?? "";
182  this.world_table_name = world_table_name ?? "";
183  this.offset = offset ?? 0;
184  this.limit = limit ?? 250;
185  this.encoding = encoding ?? Encoding.BINARY;
186  this.options = options ?? new Dictionary<string, string>();
187  } // end full constructor
188 } // end class GetRecordsBySeriesRequest
189 
194 {
197  public IList<string> table_names { get; set; } = new List<string>();
198 
201  public IList<string> type_names { get; set; } = new List<string>();
202 
205  public IList<string> type_schemas { get; set; } = new List<string>();
206 
211  public IList<IList<byte[]>> list_records_binary { get; set; } = new List<IList<byte[]>>();
212 
217  public IList<IList<string>> list_records_json { get; set; } = new List<IList<string>>();
218 
220  public IDictionary<string, string> info { get; set; } = new Dictionary<string, string>();
221 } // end class RawGetRecordsBySeriesResponse
222 
229 {
232  public IList<string> table_names { get; set; } = new List<string>();
233 
236  public IList<string> type_names { get; set; } = new List<string>();
237 
240  public IList<string> type_schemas { get; set; } = new List<string>();
241 
246  public IList<IList<T>> data { get; set; } = new List<IList<T>>();
247 
249  public IDictionary<string, string> info { get; set; } = new Dictionary<string, string>();
250 } // end class GetRecordsBySeriesResponse
IList< string > type_schemas
The type schemas (one per series/track) of the returned series/tracks.
int offset
A positive integer indicating the number of initial series/tracks to skip (useful for paging through ...
string table_name
Name of the table or view for which series/tracks will be fetched, in [schema_name.
IList< IList< T > > data
If the encoding parameter of the request was 'binary' then this list-of-lists contains the binary enc...
IDictionary< string, string > info
Additional information.
KineticaData - class to help with Avro Encoding for Kinetica
Definition: KineticaData.cs:14
IList< string > type_names
The type IDs (one per series/track) of the returned series/tracks.
IList< IList< byte[]> > list_records_binary
If the encoding parameter of the request was 'binary' then this list-of-lists contains the binary enc...
IDictionary< string, string > options
Optional parameters.
int limit
A positive integer indicating the maximum number of series/tracks to be returned.
IList< IList< string > > list_records_json
If the encoding parameter of the request was 'json' then this list-of-lists contains the JSON-encoded...
string world_table_name
Name of the table containing the complete series/track information to be returned for the tracks pres...
GetRecordsBySeriesRequest(string table_name, string world_table_name, int? offset=null, int? limit=null, IDictionary< string, string > options=null)
Constructs a GetRecordsBySeriesRequest object with the specified parameters.
IList< string > type_schemas
The type schemas (one per series/track) of the returned series/tracks.
GetRecordsBySeriesRequest(string table_name, string world_table_name, int? offset=null, int? limit=null, string encoding=null, IDictionary< string, string > options=null)
Constructs a GetRecordsBySeriesRequest object with the specified parameters.
A set of results returned by Kinetica.getRecordsBySeries.
IList< string > type_names
The type IDs (one per series/track) of the returned series/tracks.
GetRecordsBySeriesRequest()
Constructs a GetRecordsBySeriesRequest object with default parameters.
A set of results returned by Kinetica.getRecordsBySeries.
string encoding
Specifies the encoding for returned records; either BINARY or JSON.
A set of parameters for Kinetica.getRecordsBySeries.
A set of string constants for the parameter encoding.
IList< string > table_names
The table name (one per series/track) of the returned series/tracks.
IList< string > table_names
The table name (one per series/track) of the returned series/tracks.
IDictionary< string, string > info
Additional information.