7 using System.Collections.Generic;
60 public const string BINARY =
"binary";
61 public const string JSON =
"json";
135 public const string EXPRESSION =
"expression";
139 public const string SORT_BY =
"sort_by";
157 public const string SORT_ORDER =
"sort_order";
158 public const string ASCENDING =
"ascending";
159 public const string DESCENDING =
"descending";
164 public const string ORDER_BY =
"order_by";
181 public const string CONVERT_WKTS_TO_WKBS =
"convert_wkts_to_wkbs";
182 public const string TRUE =
"true";
183 public const string FALSE =
"false";
287 public IDictionary<string, string>
options {
get;
set; } =
new Dictionary<string, string>();
377 IDictionary<string, string>
options = null)
379 this.table_name = table_name ??
"";
380 this.column_names = column_names ??
new List<string>();
488 IDictionary<string, string>
options = null)
490 this.table_name = table_name ??
"";
491 this.column_names = column_names ??
new List<string>();
514 public string response_schema_str {
get;
set; }
517 public byte[] binary_encoded_response {
get;
set; }
520 public string json_encoded_response {
get;
set; }
523 public long total_number_of_records {
get;
set; }
526 public bool has_more_records {
get;
set; }
543 public IList<KineticaRecord> data {
get;
set; } =
new List<KineticaRecord>();
546 public long total_number_of_records {
get;
set; }
549 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.