7 using System.Collections.Generic;
369 public const string TRUE =
"true";
370 public const string FALSE =
"false";
411 public const string LIMIT =
"limit";
434 public const string TTL =
"ttl";
542 public const string RANGE =
"RANGE";
552 public const string LIST =
"LIST";
557 public const string HASH =
"HASH";
923 public IDictionary<string, string>
options {
get; set; } =
new Dictionary<string, string>();
1239 IDictionary<string, string>
options = null)
1241 this.table_name = table_name ??
"";
1242 this.projection_name = projection_name ??
"";
1243 this.column_names = column_names ??
new List<string>();
1244 this.options =
options ??
new Dictionary<string, string>();
1307 public IDictionary<string, string>
info {
get; set; } =
new Dictionary<string, string>();
const string ORDER_BY
Comma-separated list of the columns to be sorted by; e.g.
CreateProjectionRequest(string table_name, string projection_name, IList< string > column_names, IDictionary< string, string > options=null)
Constructs a CreateProjectionRequest object with the specified parameters.
const string PERSIST
If true, then the projection specified in projection_name will be persisted and will not expire unles...
const string EXPRESSION
An optional filter expression to be applied to the source table prior to the projection.
const string STRATEGY_DEFINITION
The tier strategy for the table and its columns.
const string SERIES
Use series partitioning.
const string HASH
Use hash partitioning.
string projection_name
Name of the projection to be created, in [schema_name.
IList< string > column_names
List of columns from to be included in the projection.
const string PARTITION_DEFINITIONS
Comma-separated list of partition definitions, whose format depends on the choice of partition_type...
const string LIMIT
The number of records to keep.
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 ...
IDictionary< string, string > options
Optional parameters.
IDictionary< string, string > info
Additional information.
const string PARTITION_TYPE
Partitioning scheme to use.
const string RANGE
Use range partitioning.
string projection_name
Value of .
const string INTERVAL
Use interval partitioning.
const string COUNT
Number of records in the final table
A set of results returned by Kinetica.createProjection(string,string,IList{string},IDictionary{string, string}).
const string OFFSET
The number of initial results to skip (this can be useful for paging through the results).
CreateProjectionRequest()
Constructs a CreateProjectionRequest object with default parameters.
const string SHARD_KEY
Comma-separated list of the columns to be sharded on; e.g.
const string PARTITION_KEYS
Comma-separated list of partition keys, which are the columns or column expressions by which records ...
A set of parameters for Kinetica.createProjection(string,string,IList{string},IDictionary{string, string}).
const string QUALIFIED_PROJECTION_NAME
The fully qualified name of the projection (i.e.
const string IS_AUTOMATIC_PARTITION
If true, a new partition will be created for values which don't fall into an existing partition...
const string LIST
Use list partitioning.
const string TTL
Sets the TTL of the projection specified in projection_name.
const string COLLECTION_NAME
[DEPRECATED–please specify the containing schema for the projection as part of projection_name and us...
KineticaData - class to help with Avro Encoding for Kinetica
const string CHUNK_SIZE
Indicates the number of records per chunk to be used for this projection.
const string PRESERVE_DICT_ENCODING
If true, then columns that were dict encoded in the source table will be dict encoded in the projecti...
string table_name
Name of the existing table on which the projection is to be applied, in [schema_name.
const string VIEW_ID
ID of view of which this projection is a member.
const string RETAIN_PARTITIONS
Determines whether the created projection will retain the partitioning scheme from the source table...
const string CREATE_INDEXES
Comma-separated list of columns on which to create indexes on the projection.
const string IS_REPLICATED
If true then the projection will be replicated even if the source table is not.