@Target(value=METHOD) @Retention(value=RUNTIME) public @interface QueryParameters
Accessor
interface.
All the parameters of this annotation are optional, and when not provided default to whatever
default the Cluster instance used underneath are (those set in Configuration.getQueryOptions()).
| Modifier and Type | Optional Element and Description |
|---|---|
String |
consistency
The consistency level to use for the operation.
|
int |
fetchSize
The fetch size to use for paging the result of this operation.
|
boolean[] |
idempotent
Whether the operation is idempotent or not.
|
boolean |
tracing
Whether tracing should be enabled for this operation.
|
public abstract String consistency
public abstract int fetchSize
public abstract boolean tracing
public abstract boolean[] idempotent
When this attribute is set to true the operation is assumed idempotent; when set to
false, it is assumed that it is not.
If a value of true or false is provided, the underlying Statement will have its idempotent flag set accordingly.
When this attribute is set to its default (an empty array), it means that the statement's
idempotent flag will not be set, and its idempotence will be inferred from QueryOptions.getDefaultIdempotence().
This attribute is declared as a boolean array to allow for "unset" values, but it can only contain at most one element.
true if the operation is idempotent, false otherwise.Copyright © 2012–2020. All rights reserved.