Kinetica C# API
Version 7.2.3.0
|
A set of string constants for the parameter create_table_options. More...
Public Attributes | |
const string | TYPE_ID = "type_id" |
ID of a currently registered type. More... | |
const string | NO_ERROR_IF_EXISTS = "no_error_if_exists" |
If TRUE, prevents an error from occurring if the table already exists and is of the given type. More... | |
const string | TRUE = "true" |
const string | FALSE = "false" |
const string | IS_REPLICATED = "is_replicated" |
Affects the distribution scheme for the table's data. More... | |
const string | FOREIGN_KEYS = "foreign_keys" |
Semicolon-separated list of foreign keys, of the format '(source_column_name [, ...]) references target_table_name(primary_key_column_name [, ...]) [as foreign_key_name]'. More... | |
const string | FOREIGN_SHARD_KEY = "foreign_shard_key" |
Foreign shard key of the format 'source_column references shard_by_column from target_table(primary_key_column)'. More... | |
const string | PARTITION_TYPE = "partition_type" |
Partitioning scheme to use. More... | |
const string | RANGE = "RANGE" |
Use range partitioning. More... | |
const string | INTERVAL = "INTERVAL" |
Use interval partitioning. More... | |
const string | LIST = "LIST" |
Use list partitioning. More... | |
const string | HASH = "HASH" |
Use hash partitioning. More... | |
const string | SERIES = "SERIES" |
Use series partitioning. More... | |
const string | PARTITION_KEYS = "partition_keys" |
Comma-separated list of partition keys, which are the columns or column expressions by which records will be assigned to partitions defined by PARTITION_DEFINITIONS. More... | |
const string | PARTITION_DEFINITIONS = "partition_definitions" |
Comma-separated list of partition definitions, whose format depends on the choice of PARTITION_TYPE. More... | |
const string | IS_AUTOMATIC_PARTITION = "is_automatic_partition" |
If TRUE, a new partition will be created for values which don't fall into an existing partition. More... | |
const string | TTL = "ttl" |
Sets the TTL of the table specified in table_name. More... | |
const string | CHUNK_SIZE = "chunk_size" |
Indicates the number of records per chunk to be used for this table. More... | |
const string | CHUNK_COLUMN_MAX_MEMORY = "chunk_column_max_memory" |
Indicates the target maximum data size for each column in a chunk to be used for this table. More... | |
const string | CHUNK_MAX_MEMORY = "chunk_max_memory" |
Indicates the target maximum data size for all columns in a chunk to be used for this table. More... | |
const string | IS_RESULT_TABLE = "is_result_table" |
Indicates whether the table is a memory-only table. More... | |
const string | STRATEGY_DEFINITION = "strategy_definition" |
The tier strategy for the table and its columns. More... | |
A set of string constants for the parameter create_table_options.
Options from Kinetica.createTable, allowing the structure of the table to be defined independently of the data source, when creating the target table
Definition at line 48 of file InsertRecordsFromFiles.cs.
const string kinetica.InsertRecordsFromFilesRequest.CreateTableOptions.CHUNK_COLUMN_MAX_MEMORY = "chunk_column_max_memory" |
Indicates the target maximum data size for each column in a chunk to be used for this table.
Definition at line 230 of file InsertRecordsFromFiles.cs.
const string kinetica.InsertRecordsFromFilesRequest.CreateTableOptions.CHUNK_MAX_MEMORY = "chunk_max_memory" |
Indicates the target maximum data size for all columns in a chunk to be used for this table.
Definition at line 234 of file InsertRecordsFromFiles.cs.
const string kinetica.InsertRecordsFromFilesRequest.CreateTableOptions.CHUNK_SIZE = "chunk_size" |
Indicates the number of records per chunk to be used for this table.
Definition at line 226 of file InsertRecordsFromFiles.cs.
const string kinetica.InsertRecordsFromFilesRequest.CreateTableOptions.FALSE = "false" |
Definition at line 74 of file InsertRecordsFromFiles.cs.
const string kinetica.InsertRecordsFromFilesRequest.CreateTableOptions.FOREIGN_KEYS = "foreign_keys" |
Semicolon-separated list of foreign keys, of the format '(source_column_name [, ...]) references target_table_name(primary_key_column_name [, ...]) [as foreign_key_name]'.
Definition at line 101 of file InsertRecordsFromFiles.cs.
const string kinetica.InsertRecordsFromFilesRequest.CreateTableOptions.FOREIGN_SHARD_KEY = "foreign_shard_key" |
Foreign shard key of the format 'source_column references shard_by_column from target_table(primary_key_column)'.
Definition at line 106 of file InsertRecordsFromFiles.cs.
const string kinetica.InsertRecordsFromFilesRequest.CreateTableOptions.HASH = "HASH" |
Use hash partitioning.
Definition at line 169 of file InsertRecordsFromFiles.cs.
const string kinetica.InsertRecordsFromFilesRequest.CreateTableOptions.INTERVAL = "INTERVAL" |
Definition at line 159 of file InsertRecordsFromFiles.cs.
const string kinetica.InsertRecordsFromFilesRequest.CreateTableOptions.IS_AUTOMATIC_PARTITION = "is_automatic_partition" |
const string kinetica.InsertRecordsFromFilesRequest.CreateTableOptions.IS_REPLICATED = "is_replicated" |
Affects the distribution scheme for the table's data.
Supported values:
The default value is FALSE.
Definition at line 93 of file InsertRecordsFromFiles.cs.
const string kinetica.InsertRecordsFromFilesRequest.CreateTableOptions.IS_RESULT_TABLE = "is_result_table" |
Indicates whether the table is a memory-only table.
Supported values:
The default value is FALSE.
Definition at line 252 of file InsertRecordsFromFiles.cs.
const string kinetica.InsertRecordsFromFilesRequest.CreateTableOptions.LIST = "LIST" |
Use list partitioning.
Definition at line 164 of file InsertRecordsFromFiles.cs.
const string kinetica.InsertRecordsFromFilesRequest.CreateTableOptions.NO_ERROR_IF_EXISTS = "no_error_if_exists" |
const string kinetica.InsertRecordsFromFilesRequest.CreateTableOptions.PARTITION_DEFINITIONS = "partition_definitions" |
Comma-separated list of partition definitions, whose format depends on the choice of PARTITION_TYPE.
See range partitioning, interval partitioning, list partitioning, hash partitioning, or series partitioning for example formats.
Definition at line 199 of file InsertRecordsFromFiles.cs.
const string kinetica.InsertRecordsFromFilesRequest.CreateTableOptions.PARTITION_KEYS = "partition_keys" |
Comma-separated list of partition keys, which are the columns or column expressions by which records will be assigned to partitions defined by PARTITION_DEFINITIONS.
Definition at line 181 of file InsertRecordsFromFiles.cs.
const string kinetica.InsertRecordsFromFilesRequest.CreateTableOptions.PARTITION_TYPE = "partition_type" |
Partitioning scheme to use.
Supported values:
Definition at line 149 of file InsertRecordsFromFiles.cs.
const string kinetica.InsertRecordsFromFilesRequest.CreateTableOptions.RANGE = "RANGE" |
Use range partitioning.
Definition at line 154 of file InsertRecordsFromFiles.cs.
const string kinetica.InsertRecordsFromFilesRequest.CreateTableOptions.SERIES = "SERIES" |
Use series partitioning.
Definition at line 174 of file InsertRecordsFromFiles.cs.
const string kinetica.InsertRecordsFromFilesRequest.CreateTableOptions.STRATEGY_DEFINITION = "strategy_definition" |
The tier strategy for the table and its columns.
Definition at line 257 of file InsertRecordsFromFiles.cs.
const string kinetica.InsertRecordsFromFilesRequest.CreateTableOptions.TRUE = "true" |
Definition at line 73 of file InsertRecordsFromFiles.cs.
const string kinetica.InsertRecordsFromFilesRequest.CreateTableOptions.TTL = "ttl" |
Sets the TTL of the table specified in table_name.
Definition at line 222 of file InsertRecordsFromFiles.cs.
const string kinetica.InsertRecordsFromFilesRequest.CreateTableOptions.TYPE_ID = "type_id" |
ID of a currently registered type.
Definition at line 53 of file InsertRecordsFromFiles.cs.