public static final class CreateProjectionRequest.Options extends Object
COLLECTION_NAME: Name of a collection to which the projection is to be assigned
 as a child. If the collection provided is non-existent, the collection
 will be automatically created.
         EXPRESSION: An optional filter expression to be applied to the source table prior to
 the projection.
         LIMIT: The
 number of records to keep.
         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 columnNames.  If any alias is given for any column name, the alias must
 be used, rather than the original column name.
         MATERIALIZE_ON_GPU: If true then the columns of the projection
 will be cached on the GPU.
 Supported values:
 
 The default value is FALSE.
         TTL: Sets the
 TTL of the table, view, or collection specified in projectionName. The value must be the desired TTL in minutes.
         SHARD_KEY:
 Comma-separated list of the columns to be sharded on; e.g. 'column1,
 column2'.  The columns specified must be present in columnNames.
 If any alias is given for any column name, the alias must be used,
 rather than the original column name.
         PERSIST: If
 true then the projection will be persisted as a regular table
 (it will not be automatically cleared unless a ttl is provided,
 and the table data can be modified in subsequent operations). If false then the projection will be a read-only, memory-only temporary
 table.
 Supported values:
 
 The default value is FALSE.
 options.| Modifier and Type | Field and Description | 
|---|---|
| static String | COLLECTION_NAMEName of a collection to which the projection is to be
 assigned as a child. | 
| static String | EXPRESSIONAn optional filter expression to be applied to the source table prior
 to the projection. | 
| static String | FALSE | 
| static String | LIMITThe number of records to keep. | 
| static String | MATERIALIZE_ON_GPUIf  truethen the columns of the projection will be cached on
 the GPU. | 
| static String | ORDER_BYComma-separated list of the columns to be sorted by; e.g. | 
| static String | PERSISTIf  truethen the projection will be persisted as a regular
 table (it will not be automatically cleared unless attlis
 provided, and the table data can be modified in subsequent
 operations). | 
| static String | SHARD_KEYComma-separated list of the columns to be sharded on; e.g. | 
| static String | TRUE | 
| static String | TTLSets the TTL of the table, view, or collection specified in  projectionName. | 
public static final String COLLECTION_NAME
public static final String EXPRESSION
public static final String LIMIT
public static final String ORDER_BY
columnNames.  If any alias is given for any column name, the alias
 must be used, rather than the original column name.public static final String MATERIALIZE_ON_GPU
true then the columns of the projection will be cached on
 the GPU.
 Supported values:
 
 The default value is FALSE.public static final String TRUE
public static final String FALSE
public static final String TTL
projectionName. The value must be the desired TTL in minutes.public static final String SHARD_KEY
columnNames.  If any alias is given for any column name, the alias
 must be used, rather than the original column name.public static final String PERSIST
true then the projection will be persisted as a regular
 table (it will not be automatically cleared unless a ttl is
 provided, and the table data can be modified in subsequent
 operations). If false then the projection will be a
 read-only, memory-only temporary table.
 Supported values:
 
 The default value is FALSE.Copyright © 2017. All rights reserved.