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

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

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

Fields in org.apache.cassandra.repair declared as MerkleTrees
`MerkleTrees` TreeResponse.`trees`

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

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

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

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

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

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

Methods in org.apache.cassandra.utils that return MerkleTrees
`MerkleTrees` MerkleTrees.MerkleTreesSerializer.`deserialize(DataInputPlus in, int version)`

Methods in org.apache.cassandra.utils with parameters of type MerkleTrees
`static java.util.List<Range<Token>>` MerkleTrees.`difference(MerkleTrees ltree, MerkleTrees rtree)` Get the differences between the two sets of MerkleTrees.
`void` MerkleTrees.MerkleTreesSerializer.`serialize(MerkleTrees trees, DataOutputPlus out, int version)`
`long` MerkleTrees.MerkleTreesSerializer.`serializedSize(MerkleTrees trees, int version)`