A set of string constants for the parameter InsertRecordsFromPayloadRequest.create_table_options. More…
Static Public Attributes | |
| const string | TYPE_ID = “type_id” |
| ID of a currently registered type. | |
| 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. | |
| const string | TRUE = “true” |
| A boolean constant for the InsertRecordsFromPayloadRequest.CreateTableOptions options. | |
| const string | FALSE = “false” |
| A boolean constant for the InsertRecordsFromPayloadRequest.CreateTableOptions options. | |
| const string | IS_REPLICATED = “is_replicated” |
| Affects the distribution scheme for the table’s data. | |
| 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]’. | |
| 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)’. | |
| const string | PARTITION_TYPE = “partition_type” |
| Partitioning scheme to use. | |
| const string | RANGE = “RANGE” |
| Use range partitioning. | |
| const string | INTERVAL = “INTERVAL” |
| Use interval partitioning. | |
| const string | LIST = “LIST” |
| Use list partitioning. | |
| const string | HASH = “HASH” |
| Use hash partitioning. | |
| const string | SERIES = “SERIES” |
| Use series partitioning. | |
| 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. | |
| const string | PARTITION_DEFINITIONS = “partition_definitions” |
| Comma-separated list of partition definitions, whose format depends on the choice of PARTITION_TYPE. | |
| 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. | |
| const string | TTL = “ttl” |
| Sets the TTL of the table specified in InsertRecordsFromPayloadRequest.table_name. | |
| const string | CHUNK_SIZE = “chunk_size” |
| Indicates the number of records per chunk to be used for this table. | |
| 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. | |
| 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. | |
| const string | IS_RESULT_TABLE = “is_result_table” |
| Indicates whether the table is a memory-only table. | |
| const string | STRATEGY_DEFINITION = “strategy_definition” |
| The tier strategy for the table and its columns. | |
| const string | COMPRESSION_CODEC = “compression_codec” |
| The default compression codec for this table’s columns. | |
Detailed Description
A set of string constants for the parameter InsertRecordsFromPayloadRequest.create_table_options.
Options used when creating the target table. Includes type to use. The other options match those in Kinetica.createTable.
Definition at line 27 of file InsertRecordsFromPayload.cs.
Member Data Documentation
◆ CHUNK_COLUMN_MAX_MEMORY
| static |
Indicates the target maximum data size for each column in a chunk to be used for this table.
Definition at line 250 of file InsertRecordsFromPayload.cs.
◆ CHUNK_MAX_MEMORY
| static |
Indicates the target maximum data size for all columns in a chunk to be used for this table.
Definition at line 254 of file InsertRecordsFromPayload.cs.
◆ CHUNK_SIZE
| static |
Indicates the number of records per chunk to be used for this table.
Definition at line 246 of file InsertRecordsFromPayload.cs.
◆ COMPRESSION_CODEC
| static |
The default compression codec for this table’s columns.
Definition at line 290 of file InsertRecordsFromPayload.cs.
◆ FALSE
| static |
A boolean constant for the InsertRecordsFromPayloadRequest.CreateTableOptions options.
Definition at line 66 of file InsertRecordsFromPayload.cs.
◆ FOREIGN_KEYS
| static |
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 111 of file InsertRecordsFromPayload.cs.
◆ FOREIGN_SHARD_KEY
| static |
Foreign shard key of the format ‘source_column references shard_by_column from target_table(primary_key_column)’.
Definition at line 115 of file InsertRecordsFromPayload.cs.
◆ HASH
| static |
Use hash partitioning.
Definition at line 182 of file InsertRecordsFromPayload.cs.
◆ INTERVAL
| static |
Definition at line 172 of file InsertRecordsFromPayload.cs.
◆ IS_AUTOMATIC_PARTITION
| static |
If TRUE, a new partition will be created for values which don’t fall into an existing partition.
Currently only supported for list partitions. Supported values:
The default value is FALSE.
Definition at line 237 of file InsertRecordsFromPayload.cs.
◆ IS_REPLICATED
| static |
Affects the distribution scheme for the table’s data.
If TRUE and the given type has no explicit shard key defined, the table will be replicated. If FALSE, the table will be sharded according to the shard key specified in the given TYPE_ID, or randomly sharded, if no shard key is specified. Note that a type containing a shard key cannot be used to create a replicated table. Supported values:
The default value is FALSE.
Definition at line 104 of file InsertRecordsFromPayload.cs.
◆ IS_RESULT_TABLE
| static |
Indicates whether the table is a memory-only table.
A result table cannot contain columns with text_search data-handling, and it will not be retained if the server is restarted. Supported values:
The default value is FALSE.
Definition at line 279 of file InsertRecordsFromPayload.cs.
◆ LIST
| static |
Use list partitioning.
Definition at line 177 of file InsertRecordsFromPayload.cs.
◆ NO_ERROR_IF_EXISTS
| static |
◆ PARTITION_DEFINITIONS
| static |
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 212 of file InsertRecordsFromPayload.cs.
◆ PARTITION_KEYS
| static |
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 194 of file InsertRecordsFromPayload.cs.
◆ PARTITION_TYPE
| static |
Partitioning scheme to use.
Supported values:
- RANGE: Use range partitioning.
- INTERVAL: Use interval partitioning.
- LIST: Use list partitioning.
- HASH: Use hash partitioning.
- SERIES: Use series partitioning.
Definition at line 162 of file InsertRecordsFromPayload.cs.
◆ RANGE
| static |
Use range partitioning.
Definition at line 167 of file InsertRecordsFromPayload.cs.
◆ SERIES
| static |
Use series partitioning.
Definition at line 187 of file InsertRecordsFromPayload.cs.
◆ STRATEGY_DEFINITION
| static |
The tier strategy for the table and its columns.
Definition at line 284 of file InsertRecordsFromPayload.cs.
◆ TRUE
| static |
A boolean constant for the InsertRecordsFromPayloadRequest.CreateTableOptions options.
Definition at line 61 of file InsertRecordsFromPayload.cs.
◆ TTL
| static |
Sets the TTL of the table specified in InsertRecordsFromPayloadRequest.table_name.
Definition at line 242 of file InsertRecordsFromPayload.cs.
◆ TYPE_ID
| static |
ID of a currently registered type.
The default value is ”.
Definition at line 32 of file InsertRecordsFromPayload.cs.
The documentation for this struct was generated from the following files:
- _build/public-os_ubuntu24.04-arch_amd64-cc_gcc_13.3.0/install/Kinetica/Protocol/InsertRecordsFromPayload.cs
- Kinetica/Protocol/InsertRecordsFromPayload.cs