7 using System.Collections.Generic;
54 public const string BINARY =
"binary";
55 public const string JSON =
"json";
112 public const string EXPRESSION =
"expression";
116 public const string SORT_BY =
"sort_by";
134 public const string SORT_ORDER =
"sort_order";
135 public const string ASCENDING =
"ascending";
136 public const string DESCENDING =
"descending";
143 public const string ORDER_BY =
"order_by";
230 public IDictionary<string, string>
options {
get;
set; } =
new Dictionary<string, string>();
303 IDictionary<string, string>
options = null)
305 this.table_name = table_name ??
"";
306 this.column_names = column_names ??
new List<string>();
397 IDictionary<string, string>
options = null)
399 this.table_name = table_name ??
"";
400 this.column_names = column_names ??
new List<string>();
423 public string response_schema_str {
get;
set; }
426 public byte[] binary_encoded_response {
get;
set; }
429 public string json_encoded_response {
get;
set; }
432 public long total_number_of_records {
get;
set; }
435 public bool has_more_records {
get;
set; }
452 public IList<KineticaRecord> data {
get;
set; } =
new List<KineticaRecord>();
455 public long total_number_of_records {
get;
set; }
458 public bool has_more_records {
get;
set; }
A set of results returned by Kinetica.getRecordsByColumn(string,IList<string>,long,long,IDictionary<string, string>).
EXPRESSION: Optional filter expression to apply to the table.
GetRecordsByColumnRequest()
Constructs a GetRecordsByColumnRequest object with default parameters.
string table_name
Name of the table on which this operation will be performed.
A set of parameters for Kinetica.getRecordsByColumn(string,IList<string>,long,long,IDictionary<string, string>).
A set of results returned by Kinetica.getRecordsByColumn(string,IList<string>,long,long,IDictionary<string, string>).
long limit
A positive integer indicating the maximum number of results to be returned (if not provided the defau...
long offset
A positive integer indicating the number of initial results to skip (this can be useful for paging th...
GetRecordsByColumnRequest(string table_name, IList< string > column_names, long offset, long limit, IDictionary< string, string > options=null)
Constructs a GetRecordsByColumnRequest object with the specified parameters.
string encoding
Specifies the encoding for returned records; either 'binary' or 'json'.
GetRecordsByColumnRequest(string table_name, IList< string > column_names, long offset, long limit, string encoding=null, IDictionary< string, string > options=null)
Constructs a GetRecordsByColumnRequest object with the specified parameters.
IList< string > column_names
The list of column values to retrieve.
Specifies the encoding for returned records; either 'binary' or 'json'.
KineticaData - class to help with Avro Encoding for Kinetica
IDictionary< string, string > options
EXPRESSION: Optional filter expression to apply to the table.