7 using System.Collections.Generic;
38 public const string BINARY =
"binary";
39 public const string JSON =
"json";
118 public long limit {
get; set; } = 10000;
156 public IDictionary<string, string>
options {
get; set; } =
new Dictionary<string, string>();
211 IDictionary<string, string>
options = null)
213 this.table_name = table_name ??
"";
217 this.options =
options ??
new Dictionary<string, string>();
273 IDictionary<string, string>
options = null)
275 this.table_name = table_name ??
"";
279 this.options =
options ??
new Dictionary<string, string>();
328 public string table_name {
get; set; }
329 public string type_name {
get; set; }
333 public string type_schema {
get; set; }
338 public IList<T> data {
get; set; } =
new List<T>();
341 public long total_number_of_records {
get; set; }
344 public bool has_more_records {
get; set; }
IList< byte[]> records_binary
If the was 'binary', then this list contains the JSON encoded records retrieved from the set...
const string SORT_ORDER
String indicating how the returned values should be sorted - ascending or descending.
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 /get/records.
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.
long total_number_of_records
Total/Filtered number of records.
IDictionary< string, string > options
expression Optional filter expression to apply to the table.
GetRecordsRequest(string table_name, long offset=0, long limit=10000, string encoding=null, IDictionary< string, string > options=null)
Constructs a GetRecordsRequest object with the specified parameters.
IList< string > records_json
If the was 'json', then this list contains the JSON encoded records retrieved from the set...
A set of parameters for /get/records.
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.
GetRecordsRequest(string table_name, long offset=0, long limit=10000, IDictionary< string, string > options=null)
Constructs a GetRecordsRequest object with the specified parameters.
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...