|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.datastax.driver.core.Query com.datastax.driver.core.Statement com.datastax.driver.core.querybuilder.Insert.Options
public static class Insert.Options
The options of an INSERT statement.
Field Summary | |
---|---|
protected T |
statement
|
Method Summary | |
---|---|
Insert.Options |
and(Using using)
Adds the provided option. |
protected String |
buildQueryString()
|
String |
getQueryString()
The query string for this statement. |
ByteBuffer |
getRoutingKey()
The routing key (in binary raw form) to use for token aware routing of this query. |
protected void |
setDirty()
|
Insert |
value(String name,
Object value)
Adds a column/value pair to the values inserted by this INSERT statement. |
Insert |
values(String[] names,
Object[] values)
Adds multiple column/value pairs to the values inserted by this INSERT 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 T extends com.datastax.driver.core.querybuilder.BuiltStatement statement
Method Detail |
---|
public Insert.Options and(Using using)
using
- an INSERT option.
Options
object.public Insert value(String name, Object value)
name
- the name of the column to insert/update.value
- the value to insert/update for name
.
public Insert values(String[] names, Object[] values)
names
- a list of column names to insert/update.values
- a list of values to insert/update. The i
th
value in values
will be inserted for the i
th column
in names
.
IllegalArgumentException
- if names.length != values.length
.public String getQueryString()
Statement
protected String buildQueryString()
public ByteBuffer getRoutingKey()
Query
The routing key is optional in the sense 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.
null
.protected void setDirty()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |