Kinetica   C#   API  Version 7.2.3.1
InsertRecordsFromFilesRequest.CreateTableOptions Struct Reference

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...
 
const string COMPRESSION_CODEC = "compression_codec"
 The default compression codec for this table's columns. More...
 

Detailed Description

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 47 of file InsertRecordsFromFiles.cs.

Member Data Documentation

◆ CHUNK_COLUMN_MAX_MEMORY

const string 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 222 of file InsertRecordsFromFiles.cs.

◆ CHUNK_MAX_MEMORY

const string 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 226 of file InsertRecordsFromFiles.cs.

◆ CHUNK_SIZE

const string InsertRecordsFromFilesRequest.CreateTableOptions.CHUNK_SIZE = "chunk_size"

Indicates the number of records per chunk to be used for this table.

Definition at line 218 of file InsertRecordsFromFiles.cs.

◆ COMPRESSION_CODEC

const string InsertRecordsFromFilesRequest.CreateTableOptions.COMPRESSION_CODEC = "compression_codec"

The default compression codec for this table's columns.

Definition at line 254 of file InsertRecordsFromFiles.cs.

◆ FALSE

const string InsertRecordsFromFilesRequest.CreateTableOptions.FALSE = "false"

Definition at line 71 of file InsertRecordsFromFiles.cs.

◆ FOREIGN_KEYS

const string 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 96 of file InsertRecordsFromFiles.cs.

◆ FOREIGN_SHARD_KEY

const string 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 100 of file InsertRecordsFromFiles.cs.

◆ HASH

const string InsertRecordsFromFilesRequest.CreateTableOptions.HASH = "HASH"

Use hash partitioning.

Definition at line 162 of file InsertRecordsFromFiles.cs.

◆ INTERVAL

const string InsertRecordsFromFilesRequest.CreateTableOptions.INTERVAL = "INTERVAL"

Use interval partitioning.

Definition at line 152 of file InsertRecordsFromFiles.cs.

◆ IS_AUTOMATIC_PARTITION

const string InsertRecordsFromFilesRequest.CreateTableOptions.IS_AUTOMATIC_PARTITION = "is_automatic_partition"

If TRUE, a new partition will be created for values which don't fall into an existing partition.

Supported values:

The default value is FALSE.

Definition at line 209 of file InsertRecordsFromFiles.cs.

◆ IS_REPLICATED

const string 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 89 of file InsertRecordsFromFiles.cs.

◆ IS_RESULT_TABLE

const string 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 243 of file InsertRecordsFromFiles.cs.

◆ LIST

const string InsertRecordsFromFilesRequest.CreateTableOptions.LIST = "LIST"

Use list partitioning.

Definition at line 157 of file InsertRecordsFromFiles.cs.

◆ NO_ERROR_IF_EXISTS

const string InsertRecordsFromFilesRequest.CreateTableOptions.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.

Supported values:

The default value is FALSE.

Definition at line 68 of file InsertRecordsFromFiles.cs.

◆ PARTITION_DEFINITIONS

const string 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 192 of file InsertRecordsFromFiles.cs.

◆ PARTITION_KEYS

const string 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 174 of file InsertRecordsFromFiles.cs.

◆ PARTITION_TYPE

const string InsertRecordsFromFilesRequest.CreateTableOptions.PARTITION_TYPE = "partition_type"

◆ RANGE

const string InsertRecordsFromFilesRequest.CreateTableOptions.RANGE = "RANGE"

Use range partitioning.

Definition at line 147 of file InsertRecordsFromFiles.cs.

◆ SERIES

const string InsertRecordsFromFilesRequest.CreateTableOptions.SERIES = "SERIES"

Use series partitioning.

Definition at line 167 of file InsertRecordsFromFiles.cs.

◆ STRATEGY_DEFINITION

const string InsertRecordsFromFilesRequest.CreateTableOptions.STRATEGY_DEFINITION = "strategy_definition"

The tier strategy for the table and its columns.

Definition at line 248 of file InsertRecordsFromFiles.cs.

◆ TRUE

const string InsertRecordsFromFilesRequest.CreateTableOptions.TRUE = "true"

Definition at line 70 of file InsertRecordsFromFiles.cs.

◆ TTL

const string InsertRecordsFromFilesRequest.CreateTableOptions.TTL = "ttl"

Sets the TTL of the table specified in table_name.

Definition at line 214 of file InsertRecordsFromFiles.cs.

◆ TYPE_ID

const string InsertRecordsFromFilesRequest.CreateTableOptions.TYPE_ID = "type_id"

ID of a currently registered type.

Definition at line 51 of file InsertRecordsFromFiles.cs.


The documentation for this struct was generated from the following file: