public static class DeleteOptions.DeleteOptionsBuilder extends WriteOptions.WriteOptionsBuilder
DeleteOptions.timestamp, ttlconsistencyLevel, fetchSize, readTimeout, retryPolicy, tracing| Modifier and Type | Method and Description |
|---|---|
DeleteOptions |
build()
Builds a new
DeleteOptions with the configured values. |
DeleteOptions.DeleteOptionsBuilder |
consistencyLevel(com.datastax.driver.core.ConsistencyLevel consistencyLevel)
Sets the
ConsistencyLevel to use. |
DeleteOptions.DeleteOptionsBuilder |
fetchSize(int fetchSize)
Sets the query fetch size for
ResultSet chunks. |
DeleteOptions.DeleteOptionsBuilder |
ifCondition(CriteriaDefinition criteria)
Use light-weight transactions by applying
IF condition. |
DeleteOptions.DeleteOptionsBuilder |
ifCondition(Filter condition)
Use light-weight transactions by applying
IF condition. |
DeleteOptions.DeleteOptionsBuilder |
ifExists(boolean ifNotExists)
Use light-weight transactions by applying
IF EXISTS. |
DeleteOptions.DeleteOptionsBuilder |
readTimeout(Duration readTimeout)
Sets the read timeout.
|
DeleteOptions.DeleteOptionsBuilder |
readTimeout(long readTimeout)
Sets the read timeout in milliseconds.
|
DeleteOptions.DeleteOptionsBuilder |
readTimeout(long readTimeout,
TimeUnit timeUnit)
Deprecated.
|
DeleteOptions.DeleteOptionsBuilder |
retryPolicy(com.datastax.driver.core.policies.RetryPolicy driverRetryPolicy)
Sets the
driver RetryPolicy to use. |
DeleteOptions.DeleteOptionsBuilder |
timestamp(Instant timestamp)
Sets the timestamp of write operations.
|
DeleteOptions.DeleteOptionsBuilder |
timestamp(long timestamp)
Sets the timestamp of write operations.
|
DeleteOptions.DeleteOptionsBuilder |
tracing(boolean tracing)
Enables statement tracing.
|
DeleteOptions.DeleteOptionsBuilder |
ttl(Duration ttl)
Sets the time to live in seconds for write operations.
|
DeleteOptions.DeleteOptionsBuilder |
ttl(int ttl)
Sets the time to live in seconds for write operations.
|
DeleteOptions.DeleteOptionsBuilder |
withIfExists()
Use light-weight transactions by applying
IF EXISTS. |
DeleteOptions.DeleteOptionsBuilder |
withTracing()
Enables statement tracing.
|
public DeleteOptions.DeleteOptionsBuilder consistencyLevel(com.datastax.driver.core.ConsistencyLevel consistencyLevel)
QueryOptions.QueryOptionsBuilderConsistencyLevel to use.consistencyLevel in class WriteOptions.WriteOptionsBuilderconsistencyLevel - must not be null.this QueryOptions.QueryOptionsBuilderpublic DeleteOptions.DeleteOptionsBuilder retryPolicy(com.datastax.driver.core.policies.RetryPolicy driverRetryPolicy)
QueryOptions.QueryOptionsBuilderdriver RetryPolicy to use. Setting both ( RetryPolicy and driver RetryPolicy) retry policies is not supported.retryPolicy in class WriteOptions.WriteOptionsBuilderdriverRetryPolicy - must not be null.this QueryOptions.QueryOptionsBuilderpublic DeleteOptions.DeleteOptionsBuilder fetchSize(int fetchSize)
QueryOptions.QueryOptionsBuilderResultSet chunks.
The fetch size controls how much resulting rows will be retrieved simultaneously (the goal being to avoid loading too much results in memory for queries yielding large results). Please note that while value as low as 1 can be used, it is *highly* discouraged to use such a low value in practice as it will yield very poor performance.
fetchSize in class WriteOptions.WriteOptionsBuilderfetchSize - the number of rows to fetch per chunking request. To disable chunking of the result set, use
fetchSize == Integer.MAX_VALUE. Negative values are not allowed.this QueryOptions.QueryOptionsBuilderQueryOptions.getFetchSize(),
Cluster.Builder.withQueryOptions(com.datastax.driver.core.QueryOptions)public DeleteOptions.DeleteOptionsBuilder readTimeout(long readTimeout)
QueryOptions.QueryOptionsBuilderreadTimeout in class WriteOptions.WriteOptionsBuilderreadTimeout - the read timeout in milliseconds. Negative values are not allowed. If it is 0, the
read timeout will be disabled for this statement.this QueryOptions.QueryOptionsBuilderSocketOptions.getReadTimeoutMillis(),
Cluster.Builder.withSocketOptions(SocketOptions)@Deprecated public DeleteOptions.DeleteOptionsBuilder readTimeout(long readTimeout, TimeUnit timeUnit)
QueryOptions.QueryOptionsBuilderreadTimeout in class WriteOptions.WriteOptionsBuilderreadTimeout - the read timeout value. Negative values are not allowed. If it is 0, the read timeout
will be disabled for this statement.timeUnit - the TimeUnit for the supplied timeout; must not be null.this QueryOptions.QueryOptionsBuilderSocketOptions.getReadTimeoutMillis(),
Cluster.Builder.withSocketOptions(SocketOptions)public DeleteOptions.DeleteOptionsBuilder readTimeout(Duration readTimeout)
QueryOptions.QueryOptionsBuilderreadTimeout in class WriteOptions.WriteOptionsBuilderreadTimeout - the read timeout. Negative values are not allowed. If it is 0, the read timeout will
be disabled for this statement.this QueryOptions.QueryOptionsBuilderSocketOptions.getReadTimeoutMillis(),
Cluster.Builder.withSocketOptions(SocketOptions)public DeleteOptions.DeleteOptionsBuilder ttl(Duration ttl)
WriteOptions.WriteOptionsBuilderttl in class WriteOptions.WriteOptionsBuilderttl - the time to live.this WriteOptions.WriteOptionsBuilderpublic DeleteOptions.DeleteOptionsBuilder tracing(boolean tracing)
QueryOptions.QueryOptionsBuildertracing in class WriteOptions.WriteOptionsBuildertracing - true to enable statement tracing to the executed statements.this QueryOptions.QueryOptionsBuilderpublic DeleteOptions.DeleteOptionsBuilder withTracing()
QueryOptions.QueryOptionsBuilderwithTracing in class WriteOptions.WriteOptionsBuilderthis QueryOptions.QueryOptionsBuilderpublic DeleteOptions.DeleteOptionsBuilder ttl(int ttl)
WriteOptions.WriteOptionsBuilderttl in class WriteOptions.WriteOptionsBuilderttl - the time to live.this WriteOptions.WriteOptionsBuilderpublic DeleteOptions.DeleteOptionsBuilder timestamp(long timestamp)
WriteOptions.WriteOptionsBuildertimestamp in class WriteOptions.WriteOptionsBuildertimestamp - mutation timestamp in microseconds.this WriteOptions.WriteOptionsBuilderTimeUnit.MICROSECONDSpublic DeleteOptions.DeleteOptionsBuilder timestamp(Instant timestamp)
WriteOptions.WriteOptionsBuildertimestamp in class WriteOptions.WriteOptionsBuildertimestamp - mutation date time.this WriteOptions.WriteOptionsBuilderpublic DeleteOptions.DeleteOptionsBuilder withIfExists()
IF EXISTS. Replaces a previous ifCondition(Filter).this DeleteOptions.DeleteOptionsBuilderpublic DeleteOptions.DeleteOptionsBuilder ifExists(boolean ifNotExists)
IF EXISTS. Replaces a previous ifCondition(Filter).ifNotExists - true to enable IF EXISTS.this DeleteOptions.DeleteOptionsBuilderpublic DeleteOptions.DeleteOptionsBuilder ifCondition(CriteriaDefinition criteria)
IF condition. Replaces a previous
ifCondition(Filter) and ifExists(boolean).criteria - the criteria to apply for conditional updates, must not be null.this DeleteOptions.DeleteOptionsBuilderpublic DeleteOptions.DeleteOptionsBuilder ifCondition(Filter condition)
IF condition. Replaces a previous
ifCondition(Filter) and ifExists(boolean).condition - the condition to apply for conditional deletes, must not be null.this DeleteOptions.DeleteOptionsBuilderpublic DeleteOptions build()
DeleteOptions with the configured values.build in class WriteOptions.WriteOptionsBuilderDeleteOptions with the configured valuesCopyright © 2011–2019 Pivotal Software, Inc.. All rights reserved.