A set of string constants for the parameter CreateUnionRequest.options. More…
Static Public Attributes | |
| 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 CreateUnionRequest.table_name. | |
| const string | TRUE = “true” |
| A boolean constant for the CreateUnionRequest.Options options. | |
| const string | FALSE = “false” |
| A boolean constant for the CreateUnionRequest.Options options. | |
| const string | COLLECTION_NAME = “collection_name” |
| [DEPRECATED–please specify the containing schema for the projection as part of CreateUnionRequest.table_name and use Kinetica.createSchema to create the schema if non-existent] Name of the schema for the output table. | |
| const string | MODE = “mode” |
| The mode describes what rows of the tables being unioned will be retained. | |
| const string | UNION_ALL = “union_all” |
| Retains all rows from the specified tables. | |
| const string | UNION = “union” |
| Retains all unique rows from the specified tables (synonym for UNION_DISTINCT). | |
| const string | UNION_DISTINCT = “union_distinct” |
| Retains all unique rows from the specified tables. | |
| const string | EXCEPT = “except” |
| Retains all unique rows from the first table that do not appear in the second table (only works on 2 tables). | |
| const string | EXCEPT_ALL = “except_all” |
| Retains all rows(including duplicates) from the first table that do not appear in the second table (only works on 2 tables). | |
| const string | INTERSECT = “intersect” |
| Retains all unique rows that appear in both of the specified tables (only works on 2 tables). | |
| const string | INTERSECT_ALL = “intersect_all” |
| Retains all rows(including duplicates) that appear in both of the specified tables (only works on 2 tables). | |
| const string | CHUNK_SIZE = “chunk_size” |
| Indicates the number of records per chunk to be used for this output 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 output 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 output table. | |
| const string | CREATE_INDEXES = “create_indexes” |
| Comma-separated list of columns on which to create indexes on the output table. | |
| const string | PARTITION_TYPE = “partition_type” |
| Partitioning scheme to use for the output table. | |
| 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 output table specified in CreateUnionRequest.table_name. | |
| const string | PERSIST = “persist” |
| If TRUE, then the output table specified in CreateUnionRequest.table_name will be persisted and will not expire unless a TTL is specified. | |
| const string | VIEW_ID = “view_id” |
| ID of view of which this output table is a member. | |
| const string | FORCE_REPLICATED = “force_replicated” |
| If TRUE, then the output table specified in CreateUnionRequest.table_name will be replicated even if the source tables are not. | |
| 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. | |
| const string | NO_COUNT = “no_count” |
| Return a count of 0 for the union table response to avoid the cost of counting; optimization needed for many chunk virtual unions. | |
Detailed Description
A set of string constants for the parameter CreateUnionRequest.options.
Optional parameters.
Definition at line 36 of file CreateUnion.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 output table.
Definition at line 183 of file CreateUnion.cs.
◆ CHUNK_MAX_MEMORY
| static |
Indicates the target maximum data size for all columns in a chunk to be used for this output table.
Definition at line 187 of file CreateUnion.cs.
◆ CHUNK_SIZE
| static |
Indicates the number of records per chunk to be used for this output table.
Definition at line 179 of file CreateUnion.cs.
◆ COLLECTION_NAME
| static |
[DEPRECATED–please specify the containing schema for the projection as part of CreateUnionRequest.table_name and use Kinetica.createSchema to create the schema if non-existent] Name of the schema for the output table.
If the schema provided is non-existent, it will be automatically created. The default value is ”.
Definition at line 81 of file CreateUnion.cs.
◆ COMPRESSION_CODEC
| static |
The default compression codec for this table’s columns.
Definition at line 378 of file CreateUnion.cs.
◆ CREATE_INDEXES
| static |
Comma-separated list of columns on which to create indexes on the output table.
The columns specified must be present in CreateUnionRequest.output_column_names.
Definition at line 193 of file CreateUnion.cs.
◆ CREATE_TEMP_TABLE
| static |
If TRUE, a unique temporary table name will be generated in the sys_temp schema and used in place of CreateUnionRequest.table_name.
If PERSIST is FALSE (or unspecified), then this is always allowed even if the caller does not have permission to create tables. The generated name is returned in QUALIFIED_TABLE_NAME. Supported values:
The default value is FALSE.
Definition at line 63 of file CreateUnion.cs.
◆ EXCEPT
| static |
Retains all unique rows from the first table that do not appear in the second table (only works on 2 tables).
Definition at line 162 of file CreateUnion.cs.
◆ EXCEPT_ALL
| static |
Retains all rows(including duplicates) from the first table that do not appear in the second table (only works on 2 tables).
Definition at line 167 of file CreateUnion.cs.
◆ FALSE
| static |
A boolean constant for the CreateUnionRequest.Options options.
Definition at line 71 of file CreateUnion.cs.
◆ FORCE_REPLICATED
| static |
If TRUE, then the output table specified in CreateUnionRequest.table_name will be replicated even if the source tables are not.
Supported values:
The default value is FALSE.
Definition at line 367 of file CreateUnion.cs.
◆ HASH
| static |
Use hash partitioning.
Definition at line 258 of file CreateUnion.cs.
◆ INTERSECT
| static |
Retains all unique rows that appear in both of the specified tables (only works on 2 tables).
Definition at line 171 of file CreateUnion.cs.
◆ INTERSECT_ALL
| static |
Retains all rows(including duplicates) that appear in both of the specified tables (only works on 2 tables).
Definition at line 175 of file CreateUnion.cs.
◆ INTERVAL
| static |
Definition at line 248 of file CreateUnion.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 310 of file CreateUnion.cs.
◆ LIST
| static |
Use list partitioning.
Definition at line 253 of file CreateUnion.cs.
◆ MODE
| static |
The mode describes what rows of the tables being unioned will be retained.
Supported values:
- UNION_ALL: Retains all rows from the specified tables.
- UNION: Retains all unique rows from the specified tables (synonym for UNION_DISTINCT).
- UNION_DISTINCT: Retains all unique rows from the specified tables.
- EXCEPT: Retains all unique rows from the first table that do not appear in the second table (only works on 2 tables).
- EXCEPT_ALL: Retains all rows(including duplicates) from the first table that do not appear in the second table (only works on 2 tables).
- INTERSECT: Retains all unique rows that appear in both of the specified tables (only works on 2 tables).
- INTERSECT_ALL: Retains all rows(including duplicates) that appear in both of the specified tables (only works on 2 tables).
The default value is UNION_ALL.
Definition at line 145 of file CreateUnion.cs.
◆ NO_COUNT
| static |
Return a count of 0 for the union table response to avoid the cost of counting; optimization needed for many chunk virtual unions.
The default value is ‘false’.
Definition at line 384 of file CreateUnion.cs.
◆ 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 288 of file CreateUnion.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 270 of file CreateUnion.cs.
◆ PARTITION_TYPE
| static |
Partitioning scheme to use for the output table.
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 238 of file CreateUnion.cs.
◆ PERSIST
| static |
If TRUE, then the output table specified in CreateUnionRequest.table_name will be persisted and will not expire unless a TTL is specified.
If FALSE, then the output table will be an in-memory table and will expire unless a TTL is specified otherwise. Supported values:
The default value is FALSE.
Definition at line 342 of file CreateUnion.cs.
◆ RANGE
| static |
Use range partitioning.
Definition at line 243 of file CreateUnion.cs.
◆ SERIES
| static |
Use series partitioning.
Definition at line 263 of file CreateUnion.cs.
◆ STRATEGY_DEFINITION
| static |
The tier strategy for the table and its columns.
Definition at line 372 of file CreateUnion.cs.
◆ TRUE
| static |
A boolean constant for the CreateUnionRequest.Options options.
Definition at line 67 of file CreateUnion.cs.
◆ TTL
| static |
Sets the TTL of the output table specified in CreateUnionRequest.table_name.
Definition at line 315 of file CreateUnion.cs.
◆ UNION
| static |
Retains all unique rows from the specified tables (synonym for UNION_DISTINCT).
Definition at line 154 of file CreateUnion.cs.
◆ UNION_ALL
| static |
Retains all rows from the specified tables.
Definition at line 148 of file CreateUnion.cs.
◆ UNION_DISTINCT
| static |
Retains all unique rows from the specified tables.
Definition at line 158 of file CreateUnion.cs.
◆ VIEW_ID
| static |
ID of view of which this output table is a member.
The default value is ”.
Definition at line 347 of file CreateUnion.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/CreateUnion.cs
- Kinetica/Protocol/CreateUnion.cs