|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cassandra.cql.UpdateStatement
public class UpdateStatement
An UPDATE
statement parsed from a CQL query statement.
Field Summary | |
---|---|
static org.apache.cassandra.thrift.ConsistencyLevel |
defaultConsistency
|
Constructor Summary | |
---|---|
UpdateStatement(java.lang.String columnFamily,
org.apache.cassandra.thrift.ConsistencyLevel cLevel,
java.util.List<Term> columnNames,
java.util.List<Term> columnValues,
Term key)
Creates a new UpdateStatement from a column family name, a consistency level, key, and lists of column names and values. |
|
UpdateStatement(java.lang.String columnFamily,
org.apache.cassandra.thrift.ConsistencyLevel cLevel,
java.util.Map<Term,Term> columns,
Term key)
Creates a new UpdateStatement from a column family name, columns map, consistency level, and key term. |
|
UpdateStatement(java.lang.String columnFamily,
java.util.Map<Term,Term> columns,
Term key)
Creates a new UpdateStatement from a column family name, columns map, and key term. |
Method Summary | |
---|---|
java.lang.String |
getColumnFamily()
|
java.util.Map<Term,Term> |
getColumns()
|
AbstractType<?> |
getComparator(java.lang.String keyspace)
|
org.apache.cassandra.thrift.ConsistencyLevel |
getConsistencyLevel()
Returns the consistency level of this UPDATE statement, either
one parsed from the CQL statement, or the default level otherwise. |
Term |
getKey()
|
AbstractType<?> |
getKeyType(java.lang.String keyspace)
|
AbstractType<?> |
getValueValidator(java.lang.String keyspace,
java.nio.ByteBuffer column)
|
boolean |
isSetConsistencyLevel()
True if an explicit consistency level was parsed from the statement. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final org.apache.cassandra.thrift.ConsistencyLevel defaultConsistency
Constructor Detail |
---|
public UpdateStatement(java.lang.String columnFamily, org.apache.cassandra.thrift.ConsistencyLevel cLevel, java.util.Map<Term,Term> columns, Term key)
columnFamily
- column family namecLevel
- the thrift consistency levelcolumns
- a map of column name/values pairskey
- the key namepublic UpdateStatement(java.lang.String columnFamily, java.util.Map<Term,Term> columns, Term key)
columnFamily
- column family namecolumns
- a map of column name/values pairskey
- the key namepublic UpdateStatement(java.lang.String columnFamily, org.apache.cassandra.thrift.ConsistencyLevel cLevel, java.util.List<Term> columnNames, java.util.List<Term> columnValues, Term key)
INSERT
.
columnFamily
- column family namecLevel
- the thrift consistency levelcolumnNames
- list of column namescolumnValues
- list of column values (corresponds to names)key
- the key nameMethod Detail |
---|
public org.apache.cassandra.thrift.ConsistencyLevel getConsistencyLevel()
UPDATE
statement, either
one parsed from the CQL statement, or the default level otherwise.
public boolean isSetConsistencyLevel()
public java.lang.String getColumnFamily()
public Term getKey()
public java.util.Map<Term,Term> getColumns() throws org.apache.cassandra.thrift.InvalidRequestException
org.apache.cassandra.thrift.InvalidRequestException
public java.lang.String toString()
toString
in class java.lang.Object
public AbstractType<?> getKeyType(java.lang.String keyspace)
public AbstractType<?> getComparator(java.lang.String keyspace)
public AbstractType<?> getValueValidator(java.lang.String keyspace, java.nio.ByteBuffer column)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |