public static final class CreateJoinTableRequest.Options extends Object
CREATE_TEMP_TABLE: If true, a unique temporary table name will
be generated in the sys_temp schema and used in place of joinTableName. This is always allowed even if the caller does not have
permission to create tables. The generated name is returned in qualified_join_table_name.
Supported values:
The default value is FALSE.
COLLECTION_NAME: [DEPRECATED--please specify the containing schema for
the join as part of joinTableName and use GPUdb.createSchema(CreateSchemaRequest) to create the schema
if non-existent] Name of a schema for the join. If the schema is
non-existent, it will be automatically created. The default value is
''.
MAX_QUERY_DIMENSIONS: No longer used.
OPTIMIZE_LOOKUPS: Use more memory to speed up the joining of tables.
Supported values:
The default value is FALSE.
STRATEGY_DEFINITION: The tier
strategy for the table and its columns.
TTL: Sets the TTL of the join
table specified in joinTableName.
VIEW_ID: view
this projection is part of. The default value is ''.
NO_COUNT:
Return a count of 0 for the join table for logging and for GPUdb.showTable(ShowTableRequest); optimization needed for
large overlapped equi-join stencils. The default value is 'false'.
CHUNK_SIZE: Maximum number of records per joined-chunk for this table.
Defaults to the gpudb.conf file chunk size
Map.
A set of string constants for the parameter options.| Modifier and Type | Field and Description |
|---|---|
static String |
CHUNK_SIZE
Maximum number of records per joined-chunk for this table.
|
static String |
COLLECTION_NAME
[DEPRECATED--please specify the containing schema for the join as
part of
joinTableName and use GPUdb.createSchema(CreateSchemaRequest) to create the
schema if non-existent] Name of a schema for the join. |
static String |
CREATE_TEMP_TABLE
If
true, a unique temporary table name will be generated in
the sys_temp schema and used in place of joinTableName. |
static String |
FALSE |
static String |
MAX_QUERY_DIMENSIONS
No longer used.
|
static String |
NO_COUNT
Return a count of 0 for the join table for logging and for
GPUdb.showTable(ShowTableRequest); optimization needed
for large overlapped equi-join stencils. |
static String |
OPTIMIZE_LOOKUPS
Use more memory to speed up the joining of tables.
|
static String |
STRATEGY_DEFINITION
|
static String |
TTL
|
public static final String CREATE_TEMP_TABLE
true, a unique temporary table name will be generated in
the sys_temp schema and used in place of joinTableName. This
is always allowed even if the caller does not have permission to
create tables. The generated name is returned in qualified_join_table_name.
Supported values:
The default value is FALSE.public static final String TRUE
public static final String FALSE
public static final String COLLECTION_NAME
joinTableName and use GPUdb.createSchema(CreateSchemaRequest) to create the
schema if non-existent] Name of a schema for the join. If the
schema is non-existent, it will be automatically created. The
default value is ''.public static final String MAX_QUERY_DIMENSIONS
public static final String OPTIMIZE_LOOKUPS
FALSE.public static final String STRATEGY_DEFINITION
public static final String TTL
joinTableName.public static final String VIEW_ID
public static final String NO_COUNT
GPUdb.showTable(ShowTableRequest); optimization needed
for large overlapped equi-join stencils. The default value is
'false'.public static final String CHUNK_SIZE
Copyright © 2024. All rights reserved.