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
ADELETE
parsed from a CQL query statement.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DeleteStatement.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) throws InvalidRequestException
- Specified by:
addUpdateForKey
in classModificationStatement
- Throws:
InvalidRequestException
-
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.
-
-