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

- Packages that use MerkleTrees
  Package | Description
  --- | ---
  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
    Modifier and Type | Field and Description
    --- | ---
    `MerkleTrees` | TreeResponse.`trees`

    Methods in org.apache.cassandra.repair with parameters of type MerkleTrees
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Field and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `MerkleTrees` | MerkleTrees.MerkleTreesSerializer.`deserialize(DataInputPlus in, int version)`

    Methods in org.apache.cassandra.utils with parameters of type MerkleTrees
    Modifier and Type | Method and Description
    --- | ---
    `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)`

Copyright © 2018 The Apache Software Foundation