7 using System.Collections.Generic;
76 public const string TRUE =
"true";
77 public const string FALSE =
"false";
189 public const string RANGE =
"RANGE";
199 public const string LIST =
"LIST";
204 public const string HASH =
"HASH";
254 public const string TTL =
"ttl";
329 public const string LAZY =
"lazy";
731 public IDictionary<string, string>
options {
get;
set; } =
new Dictionary<string, string>();
1099 IDictionary<string, string>
options =
null)
1145 public IDictionary<string, string>
info {
get;
set; } =
new Dictionary<string, string>();
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 ...
A set of string constants for the parameter options.
const string PARTITION_KEYS
Comma-separated list of partition keys, which are the columns or column expressions by which records ...
const string CHUNK_MAX_MEMORY
Indicates the target maximum data size for all columns in a chunk to be used for this table.
A set of results returned by Kinetica.createTable.
CreateTableRequest()
Constructs a CreateTableRequest object with default parameters.
const string CHUNK_SIZE
Indicates the number of records per chunk to be used for this table.
IDictionary< string, string > options
Optional parameters.
const string FOREIGN_SHARD_KEY
Foreign shard key of the format 'source_column references shard_by_column from target_table(primary_k...
KineticaData - class to help with Avro Encoding for Kinetica
const string NO_ERROR_IF_EXISTS
If TRUE, prevents an error from occurring if the table already exists and is of the given type.
CreateTableRequest(string table_name, string type_id, IDictionary< string, string > options=null)
Constructs a CreateTableRequest object with the specified parameters.
IDictionary< string, string > info
Additional information.
string type_id
Value of type_id.
const string PARTITION_TYPE
Partitioning scheme to use.
const string IS_RESULT_TABLE
Indicates whether the table is a memory-only table.
const string FOREIGN_KEYS
Semicolon-separated list of foreign keys, of the format '(source_column_name [, .....
A set of parameters for Kinetica.createTable.
const string PARTITION_DEFINITIONS
Comma-separated list of partition definitions, whose format depends on the choice of PARTITION_TYPE.
const string QUALIFIED_TABLE_NAME
The fully qualified name of the new table (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 COLLECTION_NAME
[DEPRECATED–please specify the containing schema as part of table_name and use Kinetica....
const string SYSTEM
Generate primary key index data using the system-configured default.
string table_name
Value of table_name.
const string SERIES
Use series partitioning.
const string CHUNK_COLUMN_MAX_MEMORY
Indicates the target maximum data size for each column in a chunk to be used for this table.
bool is_collection
[DEPRECATED–this will always return false] Indicates if the created entity is a schema.
const string COMPRESSION_CODEC
The default compression codec for this table's columns.
const string ALWAYS
Generate as much primary key index data as possible before accepting requests.
const string RANGE
Use range partitioning.
const string LOAD_VECTORS_POLICY
Set startup data loading scheme for the table.
const string LAZY
Generate the necessary primary key index data at start, and load the remainder lazily.
const string ON_DEMAND
Generate primary key index data as requests use it.
const string BUILD_PK_INDEX_POLICY
Set startup primary-key index generation scheme for the table.
const string STRATEGY_DEFINITION
The tier strategy for the table and its columns.
string table_name
Name of the table to be created, in [schema_name.
const string IS_REPLICATED
Affects the distribution scheme for the table's data.
A set of string constants for the parameter info.
const string IS_COLLECTION
[DEPRECATED–please use Kinetica.createSchema to create a schema instead] Indicates whether to create ...
const string TTL
Sets the TTL of the table specified in table_name.
string type_id
The type for the table, specified as either an existing table's numerical type ID (as returned by Kin...
const string LIST
Use list partitioning.
const string HASH
Use hash partitioning.
const string INTERVAL
Use interval partitioning.