public static final class AggregateUniqueRequest.Options extends Object
Modifier and Type | Field and Description | ||
---|---|---|---|
static String |
ASCENDING |
||
static String |
CHUNK_COLUMN_MAX_MEMORY
Indicates the target maximum data size for each column in a chunk to
be used for the result table.
|
||
static String |
CHUNK_MAX_MEMORY
Indicates the target maximum data size for all columns in a chunk to
be used for the result table.
|
||
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 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 |
ORDER_BY
Comma-separated list of the columns to be sorted by as well as the
sort direction, e.g., 'timestamp asc, x desc'.
|
||
static String |
RESULT_TABLE
The name of the table used to store the results, in
[schema_name.]table_name format, using standard
static String RESULT_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
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 ORDER_BY
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 CHUNK_COLUMN_MAX_MEMORY
RESULT_TABLE
option.public static final String CHUNK_MAX_MEMORY
RESULT_TABLE
option.public static final String VIEW_ID
Copyright © 2025. All rights reserved.