## Uses of Class
org.apache.cassandra.batchlog.Batch

Packages that use Batch
org.apache.cassandra.batchlog

### Uses of Batch in org.apache.cassandra.batchlog

Methods in org.apache.cassandra.batchlog that return Batch
`static Batch` Batch.`createLocal(java.util.UUID id, long creationTime, java.util.Collection<Mutation> mutations)` Creates a 'local' batch - with all enclosed mutations in decoded form (as Mutation instances)
`static Batch` Batch.`createRemote(java.util.UUID id, long creationTime, java.util.Collection<java.nio.ByteBuffer> mutations)` Creates a 'remote' batch - with all enclosed mutations in encoded form (as ByteBuffer instances) The mutations will always be encoded using the current messaging version.

Methods in org.apache.cassandra.batchlog with parameters of type Batch
`static void` BatchlogManager.`store(Batch batch)`
`static void` BatchlogManager.`store(Batch batch, boolean durableWrites)`
`static void` LegacyBatchlogMigrator.`syncWriteToBatchlog(WriteResponseHandler<?> handler, Batch batch, java.util.Collection<java.net.InetAddress> endpoints)`

Method parameters in org.apache.cassandra.batchlog with type arguments of type Batch
`void` BatchStoreVerbHandler.`doVerb(MessageIn<Batch> message, int id)`