7 using System.Collections.Generic;
91 public const string BINARY =
"binary";
95 public const string JSON =
"json";
282 public const string TRUE =
"true";
283 public const string FALSE =
"false";
387 public const string TTL =
"ttl";
431 public long limit {
get; set; } = -9999;
611 public IDictionary<string, string>
options {
get; set; } =
new Dictionary<string, string>();
809 IDictionary<string, string>
options = null)
811 this.table_name = table_name ??
"";
812 this.column_name = column_name ??
"";
813 this.offset =
offset ?? 0;
814 this.limit =
limit ?? -9999;
816 this.options =
options ??
new Dictionary<string, string>();
1031 IDictionary<string, string>
options = null)
1033 this.table_name = table_name ??
"";
1034 this.column_name = column_name ??
"";
1035 this.offset =
offset ?? 0;
1036 this.limit =
limit ?? -9999;
1038 this.options =
options ??
new Dictionary<string, string>();
1099 public IDictionary<string, string>
info {
get; set; } =
new Dictionary<string, string>();
1137 public IList<KineticaRecord>
data {
get; set; } =
new List<KineticaRecord>();
1152 public IDictionary<string, string>
info {
get; set; } =
new Dictionary<string, string>();
const string RESULT_TABLE_FORCE_REPLICATED
Force the result table to be replicated (ignores any sharding).
string encoding
Specifies the encoding for returned records.
const string TTL
Sets the TTL of the table specified in result_table.
const string COLLECTION_NAME
[DEPRECATED–please specify the containing schema as part of result_table and use Kinetica.createSchema(string,IDictionary{string, string}) to create the schema if non-existent] Name of a schema which is to contain the table specified in result_table.
AggregateUniqueRequest(string table_name, string column_name, long?offset=null, long?limit=null, string encoding=null, IDictionary< string, string > options=null)
Constructs an AggregateUniqueRequest object with the specified parameters.
string table_name
The same table name as was passed in the parameter list.
const string CHUNK_SIZE
Indicates the number of records per chunk to be used for the result table.
string response_schema_str
Avro schema of <member name="binary_encoded_response"> or <member name="json_encoded_response">.
long limit
A positive integer indicating the maximum number of results to be returned, or END_OF_SET (-9999) to ...
const string QUALIFIED_RESULT_TABLE_NAME
The fully qualified name of the table (i.e.
bool has_more_records
Too many records. Returned a partial set.
const string CREATE_TEMP_TABLE
If true, a unique temporary table name will be generated in the sys_temp schema and used in place of ...
const string RESULT_TABLE
The name of the table used to store the results, in [schema_name.
const string RESULT_TABLE_PERSIST
If true, then the result table specified in result_table will be persisted and will not expire unless...
IDictionary< string, string > options
Optional parameters.
IList< KineticaRecord > data
Avro binary encoded response.
Specifies the encoding for returned records.
const string QUALIFIED_RESULT_TABLE_NAME
The fully qualified name of the table (i.e.
string json_encoded_response
Avro JSON encoded response.
IDictionary< string, string > info
Additional information.
byte[] binary_encoded_response
Avro binary encoded response.
A set of results returned by Kinetica.aggregateUnique(string,string,long,long,IDictionary{string, string}).
AggregateUniqueRequest()
Constructs an AggregateUniqueRequest object with default parameters.
const string RESULT_TABLE_GENERATE_PK
If true then set a primary key for the result table.
long offset
A positive integer indicating the number of initial results to skip (this can be useful for paging th...
string table_name
Name of an existing table or view on which the operation will be performed, in [schema_name.
const string BINARY
Indicates that the returned records should be binary encoded.
const string JSON
Indicates that the returned records should be json encoded.
A set of results returned by Kinetica.aggregateUnique(string,string,long,long,IDictionary{string, string}).
const string EXPRESSION
Optional filter expression to apply to the table.
const string VIEW_ID
ID of view of which the result table will be a member.
string table_name
The same table name as was passed in the parameter list.
IDictionary< string, string > info
Additional information.
const string SORT_ORDER
String indicating how the returned values should be sorted.
bool has_more_records
Too many records. Returned a partial set.
KineticaData - class to help with Avro Encoding for Kinetica
A set of parameters for Kinetica.aggregateUnique(string,string,long,long,IDictionary{string, string}).
string column_name
Name of the column or an expression containing one or more column names on which the unique function ...
AggregateUniqueRequest(string table_name, string column_name, long?offset=null, long?limit=null, IDictionary< string, string > options=null)
Constructs an AggregateUniqueRequest object with the specified parameters.