## Uses of Class
org.apache.cassandra.utils.MerkleTree

Packages that use MerkleTree
org.apache.cassandra.repair
org.apache.cassandra.repair.messages
org.apache.cassandra.utils

### Uses of MerkleTree in org.apache.cassandra.repair

Fields in org.apache.cassandra.repair declared as MerkleTree
`MerkleTree` TreeResponse.`tree`

Methods in org.apache.cassandra.repair with parameters of type MerkleTree
`void` Validator.`prepare(ColumnFamilyStore cfs, MerkleTree tree)`
`void` ValidationTask.`treeReceived(MerkleTree tree)` Receive MerkleTree from replica node.
`void` RepairSession.`validationComplete(RepairJobDesc desc, java.net.InetAddress endpoint, MerkleTree tree)` Receive merkle tree response or failed response from `endpoint` for current repair job.

Constructors in org.apache.cassandra.repair with parameters of type MerkleTree
Constructor and Description
`TreeResponse(java.net.InetAddress endpoint, MerkleTree tree)`

### Uses of MerkleTree in org.apache.cassandra.repair.messages

Fields in org.apache.cassandra.repair.messages declared as MerkleTree
`MerkleTree` ValidationComplete.`tree` Merkle hash tree response.

Constructors in org.apache.cassandra.repair.messages with parameters of type MerkleTree
Constructor and Description
`ValidationComplete(RepairJobDesc desc, MerkleTree tree)`

### Uses of MerkleTree in org.apache.cassandra.utils

Methods in org.apache.cassandra.utils that return MerkleTree
`MerkleTree` MerkleTree.MerkleTreeSerializer.`deserialize(java.io.DataInput in, int version)`

Methods in org.apache.cassandra.utils with parameters of type MerkleTree
`static java.util.List<MerkleTree.TreeRange>` MerkleTree.`difference(MerkleTree ltree, MerkleTree rtree)`
`void` MerkleTree.MerkleTreeSerializer.`serialize(MerkleTree mt, DataOutputPlus out, int version)`
`long` MerkleTree.MerkleTreeSerializer.`serializedSize(MerkleTree mt, int version)`