Class UpdateStatement
- java.lang.Object
-
- org.apache.cassandra.cql3.statements.ModificationStatement
-
- org.apache.cassandra.cql3.statements.UpdateStatement
-
- All Implemented Interfaces:
CQLStatement
,CQLStatement.SingleKeyspaceCqlStatement
public class UpdateStatement extends ModificationStatement
AnUPDATE
statement parsed from a CQL query statement.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UpdateStatement.ParsedInsert
static class
UpdateStatement.ParsedInsertJson
A parsed INSERT JSON statement.static class
UpdateStatement.ParsedUpdate
-
Nested classes/interfaces inherited from class org.apache.cassandra.cql3.statements.ModificationStatement
ModificationStatement.Parsed
-
Nested classes/interfaces inherited from interface org.apache.cassandra.cql3.CQLStatement
CQLStatement.Raw, CQLStatement.SingleKeyspaceCqlStatement
-
-
Field Summary
-
Fields inherited from class org.apache.cassandra.cql3.statements.ModificationStatement
bindVariables, CUSTOM_EXPRESSIONS_NOT_ALLOWED, logger, metadata, type
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addUpdateForKey(PartitionUpdate.Builder updateBuilder, Clustering<?> clustering, UpdateParameters params)
void
addUpdateForKey(PartitionUpdate.Builder update, Slice slice, UpdateParameters params)
AuditLogContext
getAuditLogContext()
Provides the context needed for audit logging statements.java.lang.String
toString()
-
Methods inherited from class org.apache.cassandra.cql3.statements.ModificationStatement
addConditions, addFunctionsTo, allOperations, appliesOnlyToStaticColumns, authorize, buildPartitionKeyNames, conditionColumns, createClustering, createSlices, execute, executeInternalWithCondition, executeInternalWithoutCondition, executeLocally, getBindVariables, getColumnsWithConditions, getFunctions, getPartitionKeyBindVariableIndexes, getRegularOperations, getRestrictions, getStaticOperations, getTimestamp, getTimeToLive, hasConditions, hasIfExistCondition, hasIfNotExistCondition, hasSlices, isCounter, isTimestampSet, isView, isVirtual, keyspace, metadata, requiresRead, table, toSlices, toSlices, updatedColumns, updatesRegularRows, updatesStaticRow, validate, validateDiskUsage, validateTimestamp
-
-
-
-
Method Detail
-
addUpdateForKey
public void addUpdateForKey(PartitionUpdate.Builder updateBuilder, Clustering<?> clustering, UpdateParameters params)
- Specified by:
addUpdateForKey
in classModificationStatement
-
addUpdateForKey
public void addUpdateForKey(PartitionUpdate.Builder update, Slice slice, UpdateParameters params)
- Specified by:
addUpdateForKey
in classModificationStatement
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getAuditLogContext
public AuditLogContext getAuditLogContext()
Description copied from interface:CQLStatement
Provides the context needed for audit logging statements.
-
-