public static final class AggregateUniqueRequest.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 result_table. If result_table_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_result_table_name.
Supported values:
The default value is FALSE.
COLLECTION_NAME: [DEPRECATED--please specify the containing schema as
part of result_table and use GPUdb.createSchema(CreateSchemaRequest) to create the schema
if non-existent] Name of a schema which is to contain the table
specified in result_table. If the schema provided is
non-existent, it will be automatically created.
EXPRESSION: Optional filter expression to apply to the table.
SORT_ORDER: String indicating how the returned values should be sorted.
Supported values:
The default value is ASCENDING.
RESULT_TABLE: The name of the table used to store the results, in
[schema_name.]table_name format, using standard name resolution rules and meeting table naming criteria. If present, no results are
returned in the response. Not available if columnName is an
unrestricted-length string.
RESULT_TABLE_PERSIST: If true, then the result table specified
in result_table will be persisted and will not expire unless a
ttl is specified. If false, then the result table will
be an in-memory table and will expire unless a ttl is specified
otherwise.
Supported values:
The default value is FALSE.
RESULT_TABLE_FORCE_REPLICATED: Force the result table to be replicated
(ignores any sharding). Must be used in combination with the result_table option.
Supported values:
The default value is FALSE.
RESULT_TABLE_GENERATE_PK: If true then set a primary key for
the result table. Must be used in combination with the result_table option.
Supported values:
The default value is FALSE.
TTL: Sets the TTL of the
table specified in result_table.
CHUNK_SIZE: Indicates the number of records per chunk to be used for
the result table. Must be used in combination with the result_table option.
VIEW_ID: ID
of view of which the result table will be a member. The default value
is ''.
Map.
A set of string constants for the parameter options.| Modifier and Type | Field and Description | ||
|---|---|---|---|
static String |
ASCENDING |
||
static String |
CHUNK_SIZE
Indicates the number of records per chunk to be used for the result
table.
|
||
static String |
COLLECTION_NAME
[DEPRECATED--please specify the containing schema as part of
result_table and use GPUdb.createSchema(CreateSchemaRequest) to create the
schema if non-existent] Name of a schema which is to contain the
table specified in result_table. |
||
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 result_table. |
||
static String |
DESCENDING |
||
static String |
EXPRESSION
Optional filter expression to apply to the table.
|
||
static String |
FALSE |
||
static String |
RESULT_TABLE
The name of the table used to store the results, in
[schema_name.]table_name format, using standard
static StringRESULT_TABLE_FORCE_REPLICATED
Force the result table to be replicated (ignores any sharding).
| ||
static String |
RESULT_TABLE_GENERATE_PK
If
true then set a primary key for the result table. |
||
static String |
RESULT_TABLE_PERSIST
If
true, then the result table specified in result_table will be persisted and will not expire unless a ttl is specified. |
||
static String |
SORT_ORDER
String indicating how the returned values should be sorted.
|
||
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 result_table. If
result_table_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_result_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
result_table and use GPUdb.createSchema(CreateSchemaRequest) to create the
schema if non-existent] Name of a schema which is to contain the
table specified in result_table. If the schema provided is
non-existent, it will be automatically created.public static final String EXPRESSION
public static final String SORT_ORDER
ASCENDING.public static final String ASCENDING
public static final String DESCENDING
public static final String RESULT_TABLE
columnName is an
unrestricted-length string.public static final String RESULT_TABLE_PERSIST
true, then the result table specified in result_table will be persisted and will not expire unless a ttl is specified. If false, then the result table will be
an in-memory table and will expire unless a ttl is specified
otherwise.
Supported values:
The default value is FALSE.public static final String RESULT_TABLE_FORCE_REPLICATED
result_table option.
Supported values:
The default value is FALSE.public static final String RESULT_TABLE_GENERATE_PK
true then set a primary key for the result table. Must be
used in combination with the result_table option.
Supported values:
The default value is FALSE.public static final String TTL
result_table.public static final String CHUNK_SIZE
result_table
option.public static final String VIEW_ID
Copyright © 2024. All rights reserved.