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. If empty, then the projection will be at
the top level.
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
.
CHUNK_SIZE
: Indicates the chunk size to be used for this table.
TTL
: Sets the TTL of the
projection specified in projectionName
.
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 specified in projectionName
will be persisted and will not expire unless a ttl
is specified.
If false
, then the projection will be an in-memory table and
will expire unless a ttl
is specified otherwise.
Supported values:
The default value is FALSE
.
options
.Modifier and Type | Field and Description |
---|---|
static String |
CHUNK_SIZE
Indicates the chunk size to be used for this table.
|
static String |
COLLECTION_NAME
Name of a collection to which the projection is to be
assigned as a child.
|
static String |
EXPRESSION
An optional filter expression to be applied to the source table prior
to the projection.
|
static String |
FALSE |
static String |
LIMIT
The number of records to keep.
|
static String |
MATERIALIZE_ON_GPU
If
true then the columns of the projection will be cached on
the GPU. |
static String |
ORDER_BY
Comma-separated list of the columns to be sorted by; e.g.
|
static String |
PERSIST
If
true , then the projection specified in projectionName will be persisted and will not expire unless a
ttl is specified. |
static String |
SHARD_KEY
Comma-separated list of the columns to be sharded on; e.g.
|
static String |
TRUE |
static String |
TTL
Sets the TTL of the projection 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 CHUNK_SIZE
public static final String TTL
projectionName
.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 specified in projectionName
will be persisted and will not expire unless a
ttl
is specified. If false
, then the projection
will be an in-memory table and will expire unless a ttl
is
specified otherwise.
Supported values:
The default value is FALSE
.Copyright © 2018. All rights reserved.