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.