7 using System.Collections.Generic;
54 public const string BINARY =
"binary";
55 public const string JSON =
"json";
81 public int limit {
get; set; } = 250;
103 public IDictionary<string, string>
options {
get; set; } =
new Dictionary<string, string>();
137 IDictionary<string, string>
options = null)
139 this.table_name = table_name ??
"";
140 this.world_table_name = world_table_name ??
"";
141 this.offset =
offset ?? 0;
142 this.limit =
limit ?? 250;
144 this.options =
options ??
new Dictionary<string, string>();
192 IDictionary<string, string>
options = null)
194 this.table_name = table_name ??
"";
195 this.world_table_name = world_table_name ??
"";
196 this.offset =
offset ?? 0;
197 this.limit =
limit ?? 250;
199 this.options =
options ??
new Dictionary<string, string>();
214 public IList<string>
table_names {
get; set; } =
new List<string>();
221 public IList<string>
type_names {
get; set; } =
new List<string>();
240 public IDictionary<string, string>
info {
get; set; } =
new Dictionary<string, string>();
257 public IList<string> table_names {
get; set; } =
new List<string>();
264 public IList<string> type_names {
get; set; } =
new List<string>();
268 public IList<string> type_schemas {
get; set; } =
new List<string>();
274 public IList<IList<T>> data {
get; set; } =
new List<IList<T>>();
277 public IDictionary<string, string> info {
get; set; } =
new Dictionary<string, string>();
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.
Specifies the encoding for returned records; either 'binary' or 'json'.
A set of parameters for Kinetica.getRecordsBySeries{T}(string,string,int,int,IDictionary{string, string}).
IList< string > type_names
The type IDs (one per series/track) of the returned series/tracks.
string encoding
Specifies the encoding for returned records; either 'binary' or 'json'.
IDictionary< string, string > info
Additional information.
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. ...
IList< IList< byte[]> > list_records_binary
If the encoding parameter of the request was 'binary' then this list-of-lists contains the binary enc...
string world_table_name
Name of the table containing the complete series/track information to be returned for the tracks pres...
IList< IList< string > > list_records_json
If the encoding parameter of the request was 'json' then this list-of-lists contains the json encoded...
A set of results returned by Kinetica.getRecordsBySeries{T}(string,string,int,int,IDictionary{string, string}).
int offset
A positive integer indicating the number of initial series/tracks to skip (useful for paging through ...
IList< string > table_names
The table name (one per series/track) of the returned series/tracks.
GetRecordsBySeriesRequest()
Constructs a GetRecordsBySeriesRequest object with default parameters.
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.
IList< string > type_schemas
The type schemas (one per series/track) of the returned series/tracks.
KineticaData - class to help with Avro Encoding for Kinetica
IDictionary< string, string > options
Optional parameters.