## Uses of Interface
org.apache.cassandra.db.IMutation

Packages that use IMutation
org.apache.cassandra.cql
org.apache.cassandra.cql3.statements
org.apache.cassandra.db
org.apache.cassandra.service

Uses of IMutation in org.apache.cassandra.cql

Methods in org.apache.cassandra.cql that return types with arguments of type IMutation
`java.util.List<IMutation>` `BatchStatement.getMutations(java.lang.String keyspace, ClientState clientState, java.util.List<java.nio.ByteBuffer> variables)`
`abstract java.util.List<IMutation>` `AbstractModification.prepareRowMutations(java.lang.String keyspace, ClientState clientState, java.util.List<java.nio.ByteBuffer> variables)` Convert statement into a list of mutations to apply on the server
`java.util.List<IMutation>` `DeleteStatement.prepareRowMutations(java.lang.String keyspace, ClientState clientState, java.util.List<java.nio.ByteBuffer> variables)`
`java.util.List<IMutation>` `UpdateStatement.prepareRowMutations(java.lang.String keyspace, ClientState clientState, java.util.List<java.nio.ByteBuffer> variables)` Convert statement into a list of mutations to apply on the server
`abstract java.util.List<IMutation>` `AbstractModification.prepareRowMutations(java.lang.String keyspace, ClientState clientState, java.lang.Long timestamp, java.util.List<java.nio.ByteBuffer> variables)` Convert statement into a list of mutations to apply on the server
`java.util.List<IMutation>` `DeleteStatement.prepareRowMutations(java.lang.String keyspace, ClientState clientState, java.lang.Long timestamp, java.util.List<java.nio.ByteBuffer> variables)`
`java.util.List<IMutation>` `UpdateStatement.prepareRowMutations(java.lang.String keyspace, ClientState clientState, java.lang.Long timestamp, java.util.List<java.nio.ByteBuffer> variables)` Convert statement into a list of mutations to apply on the server

Uses of IMutation in org.apache.cassandra.cql3.statements

Methods in org.apache.cassandra.cql3.statements that return types with arguments of type IMutation
`java.util.List<IMutation>` `BatchStatement.getMutations(ClientState clientState, java.util.List<java.nio.ByteBuffer> variables)`
`java.util.List<IMutation>` `DeleteStatement.getMutations(ClientState clientState, java.util.List<java.nio.ByteBuffer> variables)`
`abstract java.util.List<IMutation>` `ModificationStatement.getMutations(ClientState clientState, java.util.List<java.nio.ByteBuffer> variables)` Convert statement into a list of mutations to apply on the server
`java.util.List<IMutation>` `UpdateStatement.getMutations(ClientState clientState, java.util.List<java.nio.ByteBuffer> variables)` Convert statement into a list of mutations to apply on the server

Uses of IMutation in org.apache.cassandra.db

Classes in org.apache.cassandra.db that implement IMutation
`class` `CounterMutation`
`class` `RowMutation`

Methods in org.apache.cassandra.db with parameters of type IMutation
`void` `CounterMutation.addAll(IMutation m)`
`void` `IMutation.addAll(IMutation m)`
`void` `RowMutation.addAll(IMutation m)`

Uses of IMutation in org.apache.cassandra.service

Methods in org.apache.cassandra.service with parameters of type IMutation
`void` `StorageProxy.WritePerformer.apply(IMutation mutation, java.util.Collection<java.net.InetAddress> targets, IWriteResponseHandler responseHandler, java.lang.String localDataCenter, ConsistencyLevel consistency_level)`
`static IWriteResponseHandler` `StorageProxy.performWrite(IMutation mutation, ConsistencyLevel consistency_level, java.lang.String localDataCenter, StorageProxy.WritePerformer performer, java.lang.Runnable callback)` Perform the write of a mutation given a WritePerformer.

Method parameters in org.apache.cassandra.service with type arguments of type IMutation
`static void` `StorageProxy.mutate(java.util.List<? extends IMutation> mutations, ConsistencyLevel consistency_level)` Use this method to have these Mutations applied across all replicas.

Copyright © 2013 The Apache Software Foundation