7 using System.Collections.Generic;
55 public const string BINARY =
"binary";
56 public const string JSON =
"json";
126 public const string EXPRESSION =
"expression";
146 public const string FAST_INDEX_LOOKUP =
"fast_index_lookup";
147 public const string TRUE =
"true";
148 public const string FALSE =
"false";
152 public const string SORT_BY =
"sort_by";
170 public const string SORT_ORDER =
"sort_order";
171 public const string ASCENDING =
"ascending";
172 public const string DESCENDING =
"descending";
190 public long limit {
get;
set; } = 10000;
270 public IDictionary<string, string>
options {
get;
set; } =
new Dictionary<string, string>();
353 IDictionary<string, string>
options = null)
355 this.table_name = table_name ??
"";
458 IDictionary<string, string>
options = null)
460 this.table_name = table_name ??
"";
480 public string type_name {
get;
set; }
484 public string type_schema {
get;
set; }
489 public IList<byte[]> records_binary {
get;
set; } =
new List<byte[]>();
497 public IList<string> records_json {
get;
set; } =
new List<string>();
500 public long total_number_of_records {
get;
set; }
503 public bool has_more_records {
get;
set; }
521 public string type_name {
get;
set; }
525 public string type_schema {
get;
set; }
530 public IList<T> data {
get;
set; } =
new List<T>();
533 public long total_number_of_records {
get;
set; }
536 public bool has_more_records {
get;
set; }
string table_name
Name of the table from which the records will be fetched.
A set of results returned by Kinetica.getRecords<T>(string,long,long,IDictionary<string, string>).
GetRecordsRequest()
Constructs a GetRecordsRequest object with default parameters.
IDictionary< string, string > options
EXPRESSION: Optional filter expression to apply to the table.
A set of parameters for Kinetica.getRecords<T>(string,long,long,IDictionary<string, string>).
EXPRESSION: Optional filter expression to apply to the table.
GetRecordsRequest(string table_name, long? offset=null, long? limit=null, string encoding=null, IDictionary< string, string > options=null)
Constructs a GetRecordsRequest object with the specified parameters.
string encoding
Specifies the encoding for returned records.
KineticaData - class to help with Avro Encoding for Kinetica
Specifies the encoding for returned records.
long limit
A positive integer indicating the maximum number of results to be returned.
A set of results returned by Kinetica.getRecords<T>(string,long,long,IDictionary<string, string>).
long offset
A positive integer indicating the number of initial results to skip (this can be useful for paging th...
GetRecordsRequest(string table_name, long? offset=null, long? limit=null, IDictionary< string, string > options=null)
Constructs a GetRecordsRequest object with the specified parameters.