7 using System.Collections.Generic;
34 public const string BINARY =
"binary";
35 public const string JSON =
"json";
67 public int limit {
get;
set; } = 250;
83 public string encoding {
get;
set; } = Encoding.BINARY;
88 public IDictionary<string, string>
options {
get;
set; } =
new Dictionary<string, string>();
125 IDictionary<string, string>
options =
null)
181 IDictionary<string, string>
options =
null)
199 public IList<string>
table_names {
get;
set; } =
new List<string>();
203 public IList<string>
type_names {
get;
set; } =
new List<string>();
222 public IDictionary<string, string>
info {
get;
set; } =
new Dictionary<string, string>();
234 public IList<string>
table_names {
get;
set; } =
new List<string>();
238 public IList<string>
type_names {
get;
set; } =
new List<string>();
248 public IList<IList<T>>
data {
get;
set; } =
new List<IList<T>>();
251 public IDictionary<string, string>
info {
get;
set; } =
new Dictionary<string, string>();
A set of string constants for the parameter encoding.
IDictionary< string, string > info
Additional information.
A set of parameters for Kinetica.getRecordsBySeries.
IList< string > type_schemas
The type schemas (one per series/track) of the returned series/tracks.
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.
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.
string table_name
Name of the table or view for which series/tracks will be fetched, in [schema_name.
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.
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.
IList< IList< T > > data
If the encoding parameter of the request was 'binary' then this list-of-lists contains the binary enc...
IList< string > type_names
The type IDs (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.
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
A set of results returned by Kinetica.getRecordsBySeries.
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.
IDictionary< string, string > options
Optional parameters.