public static final class AggregateUnpivotRequest.Options extends Object
Modifier and Type | Field and Description | ||
---|---|---|---|
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_INDEXES
Comma-separated list of columns on which to create indexes on 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 |
EXPRESSION
Filter expression to apply to the table prior to unpivot processing.
|
||
static String |
FALSE |
||
static String |
LIMIT
The number of records to keep.
|
||
static String |
ORDER_BY
Comma-separated list of the columns to be sorted by;
e.g.
|
||
static String |
RESULT_TABLE
The name of a 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_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 |
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 is non-existent,
it will be automatically created.public static final String RESULT_TABLE
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 EXPRESSION
public static final String ORDER_BY
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 LIMIT
public static final String TTL
RESULT_TABLE
.public static final String VIEW_ID
public static final String CREATE_INDEXES
RESULT_TABLE
. The
columns specified must be present in output column names. If any
alias is given for any column name, the alias must be used, rather
than the original column name.public static final String RESULT_TABLE_FORCE_REPLICATED
RESULT_TABLE
option.
Supported values:
The default value is FALSE
.Copyright © 2025. All rights reserved.