Package com.gpudb.protocol
Class AggregateUnpivotRequest.Options
- java.lang.Object
-
- com.gpudb.protocol.AggregateUnpivotRequest.Options
-
- Enclosing class:
- AggregateUnpivotRequest
public static final class AggregateUnpivotRequest.Options extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringCHUNK_COLUMN_MAX_MEMORYIndicates the target maximum data size for each column in a chunk to be used for the result table.static StringCHUNK_MAX_MEMORYIndicates the target maximum data size for all columns in a chunk to be used for the result table.static StringCHUNK_SIZEIndicates the number of records per chunk to be used for the result table.static StringCOLLECTION_NAME[DEPRECATED--please specify the containing schema as part ofRESULT_TABLEand useGPUdb.createSchemato create the schema if non-existent] Name of a schema which is to contain the table specified inRESULT_TABLE.static StringCOMPRESSION_CODECThe default compression codec for the result table's columns.static StringCREATE_INDEXESComma-separated list of columns on which to create indexes on the table specified inRESULT_TABLE.static StringCREATE_TEMP_TABLEIfTRUE, a unique temporary table name will be generated in the sys_temp schema and used in place ofRESULT_TABLE.static StringEXPRESSIONFilter expression to apply to the table prior to unpivot processing.static StringFALSEstatic StringLIMITThe number of records to keep.static StringORDER_BYComma-separated list of the columns to be sorted by; e.g. 'timestamp asc, x desc'.static StringRESULT_TABLEThe name of a table used to store the results, in [schema_name.]table_name format, using standard name resolution rules and meeting table naming criteria.static StringRESULT_TABLE_FORCE_REPLICATEDForce the result table to be replicated (ignores any sharding).static StringRESULT_TABLE_PERSISTIfTRUE, then the result table specified inRESULT_TABLEwill be persisted and will not expire unless aTTLis specified.static StringTRUEstatic StringTTLSets the TTL of the table specified inRESULT_TABLE.static StringVIEW_IDview this result table is part of.
-
-
-
Field Detail
-
CREATE_TEMP_TABLE
public static final String CREATE_TEMP_TABLE
IfTRUE, a unique temporary table name will be generated in the sys_temp schema and used in place ofRESULT_TABLE. IfRESULT_TABLE_PERSISTisFALSE(or unspecified), then this is always allowed even if the caller does not have permission to create tables. The generated name is returned inQUALIFIED_RESULT_TABLE_NAME. Supported values: The default value isFALSE.- See Also:
- Constant Field Values
-
TRUE
public static final String TRUE
- See Also:
- Constant Field Values
-
FALSE
public static final String FALSE
- See Also:
- Constant Field Values
-
COLLECTION_NAME
public static final String COLLECTION_NAME
[DEPRECATED--please specify the containing schema as part ofRESULT_TABLEand useGPUdb.createSchemato create the schema if non-existent] Name of a schema which is to contain the table specified inRESULT_TABLE. If the schema is non-existent, it will be automatically created.- See Also:
- Constant Field Values
-
RESULT_TABLE
public static final String RESULT_TABLE
The name of a 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.- See Also:
- Constant Field Values
-
RESULT_TABLE_PERSIST
public static final String RESULT_TABLE_PERSIST
IfTRUE, then the result table specified inRESULT_TABLEwill be persisted and will not expire unless aTTLis specified. IfFALSE, then the result table will be an in-memory table and will expire unless aTTLis specified otherwise. Supported values: The default value isFALSE.- See Also:
- Constant Field Values
-
EXPRESSION
public static final String EXPRESSION
Filter expression to apply to the table prior to unpivot processing.- See Also:
- Constant Field Values
-
ORDER_BY
public static final String ORDER_BY
Comma-separated list of the columns to be sorted by; e.g. 'timestamp asc, x desc'. The columns specified must be present in input table. If any alias is given for any column name, the alias must be used, rather than the original column name. The default value is ''.- See Also:
- Constant Field Values
-
CHUNK_SIZE
public static final String CHUNK_SIZE
Indicates the number of records per chunk to be used for the result table. Must be used in combination with theRESULT_TABLEoption.- See Also:
- Constant Field Values
-
CHUNK_COLUMN_MAX_MEMORY
public static final String CHUNK_COLUMN_MAX_MEMORY
Indicates the target maximum data size for each column in a chunk to be used for the result table. Must be used in combination with theRESULT_TABLEoption.- See Also:
- Constant Field Values
-
CHUNK_MAX_MEMORY
public static final String CHUNK_MAX_MEMORY
Indicates the target maximum data size for all columns in a chunk to be used for the result table. Must be used in combination with theRESULT_TABLEoption.- See Also:
- Constant Field Values
-
COMPRESSION_CODEC
public static final String COMPRESSION_CODEC
The default compression codec for the result table's columns.- See Also:
- Constant Field Values
-
LIMIT
public static final String LIMIT
The number of records to keep. The default value is ''.- See Also:
- Constant Field Values
-
TTL
public static final String TTL
Sets the TTL of the table specified inRESULT_TABLE.- See Also:
- Constant Field Values
-
VIEW_ID
public static final String VIEW_ID
view this result table is part of. The default value is ''.- See Also:
- Constant Field Values
-
CREATE_INDEXES
public static final String CREATE_INDEXES
Comma-separated list of columns on which to create indexes on the table specified inRESULT_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.- See Also:
- Constant Field Values
-
RESULT_TABLE_FORCE_REPLICATED
public static final String RESULT_TABLE_FORCE_REPLICATED
Force the result table to be replicated (ignores any sharding). Must be used in combination with theRESULT_TABLEoption. Supported values: The default value isFALSE.- See Also:
- Constant Field Values
-
-