## Uses of Class
org.apache.cassandra.thrift.Mutation

Packages that use Mutation
org.apache.cassandra.thrift

### Uses of Mutation in org.apache.cassandra.thrift

Fields in org.apache.cassandra.thrift with type parameters of type Mutation
`java.util.Map<java.nio.ByteBuffer,java.util.Map<java.lang.String,java.util.List<Mutation>>>` Cassandra.batch_mutate_args.`mutation_map`
`java.util.Map<java.nio.ByteBuffer,java.util.Map<java.lang.String,java.util.List<Mutation>>>` Cassandra.atomic_batch_mutate_args.`mutation_map`

Methods in org.apache.cassandra.thrift that return Mutation
`Mutation` Mutation.`deepCopy()`
`Mutation` Mutation.`setColumn_or_supercolumn(ColumnOrSuperColumn column_or_supercolumn)`
`Mutation` Mutation.`setDeletion(Deletion deletion)`

Methods in org.apache.cassandra.thrift that return types with arguments of type Mutation
`java.util.Map<java.nio.ByteBuffer,java.util.Map<java.lang.String,java.util.List<Mutation>>>` Cassandra.batch_mutate_args.`getMutation_map()`
`java.util.Map<java.nio.ByteBuffer,java.util.Map<java.lang.String,java.util.List<Mutation>>>` Cassandra.atomic_batch_mutate_args.`getMutation_map()`

Methods in org.apache.cassandra.thrift with parameters of type Mutation
`int` Mutation.`compareTo(Mutation other)`
`boolean` Mutation.`equals(Mutation that)`
`static void` ThriftValidation.`validateMutation(CFMetaData metadata, Mutation mut)`

Method parameters in org.apache.cassandra.thrift with type arguments of type Mutation
`void` CassandraServer.`atomic_batch_mutate(java.util.Map<java.nio.ByteBuffer,java.util.Map<java.lang.String,java.util.List<Mutation>>> mutation_map, ConsistencyLevel consistency_level)`
`void` Cassandra.Iface.`atomic_batch_mutate(java.util.Map<java.nio.ByteBuffer,java.util.Map<java.lang.String,java.util.List<Mutation>>> mutation_map, ConsistencyLevel consistency_level)` Atomically mutate many columns or super columns for many row keys.
`void` Cassandra.Client.`atomic_batch_mutate(java.util.Map<java.nio.ByteBuffer,java.util.Map<java.lang.String,java.util.List<Mutation>>> mutation_map, ConsistencyLevel consistency_level)`
`void` Cassandra.AsyncIface.`atomic_batch_mutate(java.util.Map<java.nio.ByteBuffer,java.util.Map<java.lang.String,java.util.List<Mutation>>> mutation_map, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback resultHandler)`
`void` Cassandra.AsyncClient.`atomic_batch_mutate(java.util.Map<java.nio.ByteBuffer,java.util.Map<java.lang.String,java.util.List<Mutation>>> mutation_map, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback resultHandler)`
`void` CassandraServer.`batch_mutate(java.util.Map<java.nio.ByteBuffer,java.util.Map<java.lang.String,java.util.List<Mutation>>> mutation_map, ConsistencyLevel consistency_level)`
`void` Cassandra.Iface.`batch_mutate(java.util.Map<java.nio.ByteBuffer,java.util.Map<java.lang.String,java.util.List<Mutation>>> mutation_map, ConsistencyLevel consistency_level)` Mutate many columns or super columns for many row keys.
`void` Cassandra.Client.`batch_mutate(java.util.Map<java.nio.ByteBuffer,java.util.Map<java.lang.String,java.util.List<Mutation>>> mutation_map, ConsistencyLevel consistency_level)`
`void` Cassandra.AsyncIface.`batch_mutate(java.util.Map<java.nio.ByteBuffer,java.util.Map<java.lang.String,java.util.List<Mutation>>> mutation_map, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback resultHandler)`
`void` Cassandra.AsyncClient.`batch_mutate(java.util.Map<java.nio.ByteBuffer,java.util.Map<java.lang.String,java.util.List<Mutation>>> mutation_map, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback resultHandler)`
`void` Cassandra.batch_mutate_args.`putToMutation_map(java.nio.ByteBuffer key, java.util.Map<java.lang.String,java.util.List<Mutation>> val)`
`void` Cassandra.atomic_batch_mutate_args.`putToMutation_map(java.nio.ByteBuffer key, java.util.Map<java.lang.String,java.util.List<Mutation>> val)`
`void` Cassandra.Client.`send_atomic_batch_mutate(java.util.Map<java.nio.ByteBuffer,java.util.Map<java.lang.String,java.util.List<Mutation>>> mutation_map, ConsistencyLevel consistency_level)`
`void` Cassandra.Client.`send_batch_mutate(java.util.Map<java.nio.ByteBuffer,java.util.Map<java.lang.String,java.util.List<Mutation>>> mutation_map, ConsistencyLevel consistency_level)`
`Cassandra.batch_mutate_args` Cassandra.batch_mutate_args.`setMutation_map(java.util.Map<java.nio.ByteBuffer,java.util.Map<java.lang.String,java.util.List<Mutation>>> mutation_map)`
`Cassandra.atomic_batch_mutate_args` Cassandra.atomic_batch_mutate_args.`setMutation_map(java.util.Map<java.nio.ByteBuffer,java.util.Map<java.lang.String,java.util.List<Mutation>>> mutation_map)`

Constructors in org.apache.cassandra.thrift with parameters of type Mutation
Constructor and Description
`Mutation(Mutation other)` Performs a deep copy on other.

Constructor parameters in org.apache.cassandra.thrift with type arguments of type Mutation
Constructor and Description
`atomic_batch_mutate_args(java.util.Map<java.nio.ByteBuffer,java.util.Map<java.lang.String,java.util.List<Mutation>>> mutation_map, ConsistencyLevel consistency_level)`
`atomic_batch_mutate_call(java.util.Map<java.nio.ByteBuffer,java.util.Map<java.lang.String,java.util.List<Mutation>>> mutation_map, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport)`
`batch_mutate_args(java.util.Map<java.nio.ByteBuffer,java.util.Map<java.lang.String,java.util.List<Mutation>>> mutation_map, ConsistencyLevel consistency_level)`
`batch_mutate_call(java.util.Map<java.nio.ByteBuffer,java.util.Map<java.lang.String,java.util.List<Mutation>>> mutation_map, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport)`