7 using System.Collections.Generic;
55 public const string BINARY =
"binary";
56 public const string JSON =
"json";
147 public const string TRUE =
"true";
148 public const string FALSE =
"false";
197 public long limit {
get; set; } = -9999;
277 public IDictionary<string, string>
options {
get; set; } =
new Dictionary<string, string>();
367 IDictionary<string, string>
options = null)
369 this.table_name = table_name ??
"";
370 this.offset =
offset ?? 0;
371 this.limit =
limit ?? -9999;
373 this.options =
options ??
new Dictionary<string, string>();
479 IDictionary<string, string>
options = null)
481 this.table_name = table_name ??
"";
482 this.offset =
offset ?? 0;
483 this.limit =
limit ?? -9999;
485 this.options =
options ??
new Dictionary<string, string>();
527 public IDictionary<string, string>
info {
get; set; } =
new Dictionary<string, string>();
544 public string table_name {
get; set; }
545 public string type_name {
get; set; }
549 public string type_schema {
get; set; }
554 public IList<T> data {
get; set; } =
new List<T>();
557 public long total_number_of_records {
get; set; }
560 public bool has_more_records {
get; set; }
563 public IDictionary<string, string> info {
get; set; } =
new Dictionary<string, string>();
IList< byte[]> records_binary
If the was 'binary', then this list contains the binary encoded records retrieved from the table...
const string SORT_ORDER
String indicating how the returned values should be sorted - ascending or descending.
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.
const string FAST_INDEX_LOOKUP
Indicates if indexes should be used to perform the lookup for a given expression if possible...
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}).
const string SORT_BY
Optional column that the data should be sorted by.
const string EXPRESSION
Optional filter expression to apply to the table.
GetRecordsRequest()
Constructs a GetRecordsRequest object with default parameters.
GetRecordsRequest(string table_name, long?offset=null, long?limit=null, IDictionary< string, string > options=null)
Constructs a GetRecordsRequest object with the specified parameters.
long total_number_of_records
Total/Filtered number of records.
IDictionary< string, string > options
EXPRESSION: Optional filter expression to apply to the table.
IList< string > records_json
If the was 'json', then this list contains the JSON encoded records retrieved from the table...
A set of parameters for Kinetica.getRecords{T}(string,long,long,IDictionary{string, string}).
string type_schema
Avro schema of <member name="records_binary"> or <member name="records_json">
EXPRESSION: Optional filter expression to apply to the table.
bool has_more_records
Too many records. Returned a partial set.
string table_name
Value of .
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.
long offset
A positive integer indicating the number of initial results to skip (this can be useful for paging th...
IDictionary< string, string > info
Additional information.