Class UpdateStatement
java.lang.Object
org.apache.cassandra.cql3.statements.ModificationStatement
org.apache.cassandra.cql3.statements.UpdateStatement
- All Implemented Interfaces:
CQLStatement,CQLStatement.SingleKeyspaceCqlStatement
An
UPDATE statement parsed from a CQL query statement.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classA parsed INSERT JSON statement.static classNested classes/interfaces inherited from class org.apache.cassandra.cql3.statements.ModificationStatement
ModificationStatement.ParsedNested 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, CAS_RESULT_COLUMN, CUSTOM_EXPRESSIONS_NOT_ALLOWED, logger, metadata, type -
Method Summary
Modifier and TypeMethodDescriptionvoidaddUpdateForKey(PartitionUpdate.Builder updateBuilder, Clustering<?> clustering, UpdateParameters params) voidaddUpdateForKey(PartitionUpdate.Builder update, Slice slice, UpdateParameters params) Provides the context needed for audit logging statements.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 Details
-
addUpdateForKey
public void addUpdateForKey(PartitionUpdate.Builder updateBuilder, Clustering<?> clustering, UpdateParameters params) - Specified by:
addUpdateForKeyin classModificationStatement
-
addUpdateForKey
- Specified by:
addUpdateForKeyin classModificationStatement
-
toString
-
getAuditLogContext
Description copied from interface:CQLStatementProvides the context needed for audit logging statements.
-