public static final class MergeRecordsRequest.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 tableName
. If persist
is false
, 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
.
COLLECTION_NAME
: [DEPRECATED--please specify the containing schema for
the merged table as part of tableName
and use GPUdb.createSchema(CreateSchemaRequest)
to create the schema
if non-existent] Name of a schema for the newly created merged table
specified by tableName
.
IS_REPLICATED
: Indicates the distribution scheme for the data of the merged table
specified in tableName
. If true, the table will be replicated. If false, the table will be randomly sharded.
Supported values:
The default value is FALSE
.
TTL
: Sets the TTL of the merged table specified in tableName
.
PERSIST
: If
true
, then the table specified in tableName
will be
persisted and will not expire unless a ttl
is specified. If
false
, then the table will be an in-memory table and will expire
unless a ttl
is specified otherwise.
Supported values:
The default value is TRUE
.
CHUNK_SIZE
:
Indicates the number of records per chunk to be used for the merged
table specified in tableName
.
VIEW_ID
: view
this result table is part of. The default value is ''.
Map
.
A set of string constants for the parameter options
.Modifier and Type | Field and Description |
---|---|
static String |
CHUNK_SIZE
Indicates the number of records per chunk to be used for the merged
table specified in
tableName . |
static String |
COLLECTION_NAME
[DEPRECATED--please specify the containing schema for the merged
table as part of
tableName and use GPUdb.createSchema(CreateSchemaRequest) to create the
schema if non-existent] Name of a schema for the newly created
merged table specified by tableName . |
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 tableName . |
static String |
FALSE |
static String |
IS_REPLICATED
|
static String |
TRUE |
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 tableName
. If
persist
is false
, 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
.public static final String TRUE
public static final String FALSE
public static final String COLLECTION_NAME
tableName
and use GPUdb.createSchema(CreateSchemaRequest)
to create the
schema if non-existent] Name of a schema for the newly created
merged table specified by tableName
.public static final String IS_REPLICATED
tableName
. If true, the table will be replicated. If false, the table will be randomly sharded.
Supported values:
The default value is FALSE
.public static final String TTL
tableName
.public static final String PERSIST
true
, then the table specified in tableName
will
be persisted and will not expire unless a ttl
is specified.
If false
, then the table will be an in-memory table and will
expire unless a ttl
is specified otherwise.
Supported values:
The default value is TRUE
.public static final String CHUNK_SIZE
tableName
.public static final String VIEW_ID
Copyright © 2024. All rights reserved.