Class DeleteStatement
- java.lang.Object
-
- org.apache.cassandra.cql3.statements.ModificationStatement
-
- org.apache.cassandra.cql3.statements.DeleteStatement
-
- All Implemented Interfaces:
CQLStatement,CQLStatement.SingleKeyspaceCqlStatement
public class DeleteStatement extends ModificationStatement
ADELETEparsed from a CQL query statement.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDeleteStatement.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 voidaddUpdateForKey(PartitionUpdate.Builder updateBuilder, Clustering<?> clustering, UpdateParameters params)voidaddUpdateForKey(PartitionUpdate.Builder update, Slice slice, UpdateParameters params)AuditLogContextgetAuditLogContext()Provides the context needed for audit logging statements.java.lang.StringtoString()-
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
-
-
-
-
Method Detail
-
addUpdateForKey
public void addUpdateForKey(PartitionUpdate.Builder updateBuilder, Clustering<?> clustering, UpdateParameters params) throws InvalidRequestException
- Specified by:
addUpdateForKeyin classModificationStatement- Throws:
InvalidRequestException
-
addUpdateForKey
public void addUpdateForKey(PartitionUpdate.Builder update, Slice slice, UpdateParameters params)
- Specified by:
addUpdateForKeyin classModificationStatement
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getAuditLogContext
public AuditLogContext getAuditLogContext()
Description copied from interface:CQLStatementProvides the context needed for audit logging statements.
-
-