|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.datastax.driver.core.Query
com.datastax.driver.core.Statement
com.datastax.driver.core.querybuilder.Delete
public class Delete
A built DELETE statement.
Nested Class Summary | |
---|---|
static class |
Delete.Builder
An in-construction DELETE statement. |
static class |
Delete.Options
The options of a DELETE statement. |
static class |
Delete.Selection
An column selection clause for an in-construction DELETE statement. |
static class |
Delete.Where
The WHERE clause of a DELETE statement. |
Field Summary | |
---|---|
protected Boolean |
isCounterOp
|
Method Summary | |
---|---|
protected String |
buildQueryString()
|
String |
getQueryString()
Returns the query string for this statement. |
ByteBuffer |
getRoutingKey()
Returns the routing key (in binary raw form) to use for token aware routing of this query. |
protected boolean |
isCounterOp()
|
protected void |
setCounterOp(boolean isCounterOp)
|
protected void |
setDirty()
|
Delete.Options |
using(Using using)
Adds a new options for this DELETE statement. |
Delete.Where |
where()
Returns a Where statement for this query without adding clause. |
Delete.Where |
where(Clause clause)
Adds a WHERE clause to this statement. |
Methods inherited from class com.datastax.driver.core.Statement |
---|
toString |
Methods inherited from class com.datastax.driver.core.Query |
---|
disableTracing, enableTracing, getConsistencyLevel, getRetryPolicy, isTracing, setConsistencyLevel, setRetryPolicy |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected Boolean isCounterOp
Method Detail |
---|
protected String buildQueryString()
public Delete.Where where(Clause clause)
where().and(clause)
.
clause
- the clause to add.
public Delete.Where where()
public Delete.Options using(Using using)
using
- the option to add.
public String getQueryString()
Statement
getQueryString
in class Statement
protected void setDirty()
protected boolean isCounterOp()
protected void setCounterOp(boolean isCounterOp)
public ByteBuffer getRoutingKey()
Query
The routing key is optional in that implementers are free to
return null
. The routing key is an hint used for token-aware routing (see
TokenAwarePolicy
), and
if provided should correspond to the binary value for the query
partition key. However, not providing a routing key never causes a query
to fail and if the load balancing policy used is not token aware, then
the routing key can be safely ignored.
getRoutingKey
in class Query
null
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |