Kinetica C# API
Version 7.2.3.0
|
A set of string constants for the parameter options. More...
Public Attributes | |
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 | CREATE_TEMP_TABLE = "create_temp_table" |
If TRUE, a unique temporary table name will be generated in the sys_temp schema and used in place of table_name. More... | |
const string | COLLECTION_NAME = "collection_name" |
[DEPRECATED–please specify the containing schema as part of table_name and use Kinetica.createSchema to create the schema if non-existent] Name of a schema which is to contain the newly created table. More... | |
const string | IS_COLLECTION = "is_collection" |
[DEPRECATED–please use Kinetica.createSchema to create a schema instead] Indicates whether to create a schema instead of a table. More... | |
const string | DISALLOW_HOMOGENEOUS_TABLES = "disallow_homogeneous_tables" |
No longer supported; value will be ignored. More... | |
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... | |
const string | LOAD_VECTORS_POLICY = "load_vectors_policy" |
Set startup data loading scheme for the table. More... | |
const string | ALWAYS = "always" |
Generate as much primary key index data as possible before accepting requests. More... | |
const string | LAZY = "lazy" |
Generate the necessary primary key index data at start, and load the remainder lazily. More... | |
const string | ON_DEMAND = "on_demand" |
Generate primary key index data as requests use it. More... | |
const string | SYSTEM = "system" |
Generate primary key index data using the system-configured default. More... | |
const string | BUILD_PK_INDEX_POLICY = "build_pk_index_policy" |
Set startup primary-key index generation scheme for the table. More... | |
A set of string constants for the parameter options.
Optional parameters.
Definition at line 32 of file CreateTable.cs.
const string kinetica.CreateTableRequest.Options.ALWAYS = "always" |
Generate as much primary key index data as possible before accepting requests.
Definition at line 312 of file CreateTable.cs.
const string kinetica.CreateTableRequest.Options.BUILD_PK_INDEX_POLICY = "build_pk_index_policy" |
Set startup primary-key index generation scheme for the table.
Supported values:
The default value is SYSTEM.
Definition at line 355 of file CreateTable.cs.
const string kinetica.CreateTableRequest.Options.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 253 of file CreateTable.cs.
const string kinetica.CreateTableRequest.Options.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 257 of file CreateTable.cs.
const string kinetica.CreateTableRequest.Options.CHUNK_SIZE = "chunk_size" |
Indicates the number of records per chunk to be used for this table.
Definition at line 249 of file CreateTable.cs.
const string kinetica.CreateTableRequest.Options.COLLECTION_NAME = "collection_name" |
[DEPRECATED–please specify the containing schema as part of table_name and use Kinetica.createSchema to create the schema if non-existent] Name of a schema which is to contain the newly created table.
If the schema is non-existent, it will be automatically created.
Definition at line 76 of file CreateTable.cs.
const string kinetica.CreateTableRequest.Options.CREATE_TEMP_TABLE = "create_temp_table" |
If TRUE, a unique temporary table name will be generated in the sys_temp schema and used in place of table_name.
Supported values:
The default value is FALSE.
Definition at line 67 of file CreateTable.cs.
const string kinetica.CreateTableRequest.Options.DISALLOW_HOMOGENEOUS_TABLES = "disallow_homogeneous_tables" |
No longer supported; value will be ignored.
Supported values:
The default value is FALSE.
Definition at line 107 of file CreateTable.cs.
const string kinetica.CreateTableRequest.Options.FALSE = "false" |
Definition at line 51 of file CreateTable.cs.
const string kinetica.CreateTableRequest.Options.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 132 of file CreateTable.cs.
const string kinetica.CreateTableRequest.Options.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 137 of file CreateTable.cs.
const string kinetica.CreateTableRequest.Options.HASH = "HASH" |
Use hash partitioning.
Definition at line 195 of file CreateTable.cs.
const string kinetica.CreateTableRequest.Options.INTERVAL = "INTERVAL" |
Definition at line 185 of file CreateTable.cs.
const string kinetica.CreateTableRequest.Options.IS_AUTOMATIC_PARTITION = "is_automatic_partition" |
const string kinetica.CreateTableRequest.Options.IS_COLLECTION = "is_collection" |
[DEPRECATED–please use Kinetica.createSchema to create a schema instead] Indicates whether to create a schema instead of a table.
Supported values:
The default value is FALSE.
Definition at line 93 of file CreateTable.cs.
const string kinetica.CreateTableRequest.Options.IS_REPLICATED = "is_replicated" |
Affects the distribution scheme for the table's data.
Supported values:
The default value is FALSE.
Definition at line 124 of file CreateTable.cs.
const string kinetica.CreateTableRequest.Options.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 273 of file CreateTable.cs.
const string kinetica.CreateTableRequest.Options.LAZY = "lazy" |
Generate the necessary primary key index data at start, and load the remainder lazily.
Definition at line 316 of file CreateTable.cs.
const string kinetica.CreateTableRequest.Options.LIST = "LIST" |
Use list partitioning.
Definition at line 190 of file CreateTable.cs.
const string kinetica.CreateTableRequest.Options.LOAD_VECTORS_POLICY = "load_vectors_policy" |
Set startup data loading scheme for the table.
Supported values:
The default value is SYSTEM.
Definition at line 308 of file CreateTable.cs.
const string kinetica.CreateTableRequest.Options.NO_ERROR_IF_EXISTS = "no_error_if_exists" |
const string kinetica.CreateTableRequest.Options.ON_DEMAND = "on_demand" |
Generate primary key index data as requests use it.
Definition at line 320 of file CreateTable.cs.
const string kinetica.CreateTableRequest.Options.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 224 of file CreateTable.cs.
const string kinetica.CreateTableRequest.Options.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 207 of file CreateTable.cs.
const string kinetica.CreateTableRequest.Options.PARTITION_TYPE = "partition_type" |
Partitioning scheme to use.
Supported values:
Definition at line 175 of file CreateTable.cs.
const string kinetica.CreateTableRequest.Options.RANGE = "RANGE" |
Use range partitioning.
Definition at line 180 of file CreateTable.cs.
const string kinetica.CreateTableRequest.Options.SERIES = "SERIES" |
Use series partitioning.
Definition at line 200 of file CreateTable.cs.
const string kinetica.CreateTableRequest.Options.STRATEGY_DEFINITION = "strategy_definition" |
The tier strategy for the table and its columns.
Definition at line 278 of file CreateTable.cs.
const string kinetica.CreateTableRequest.Options.SYSTEM = "system" |
Generate primary key index data using the system-configured default.
Definition at line 324 of file CreateTable.cs.
const string kinetica.CreateTableRequest.Options.TRUE = "true" |
Definition at line 50 of file CreateTable.cs.
const string kinetica.CreateTableRequest.Options.TTL = "ttl" |
Sets the TTL of the table specified in table_name.
Definition at line 245 of file CreateTable.cs.