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

- Packages that use MerkleTree
  Package | Description
  --- | ---
  org.apache.cassandra.utils |

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

    Methods in org.apache.cassandra.utils that return MerkleTree
    Modifier and Type | Method and Description
    --- | ---
    `MerkleTree` | MerkleTrees.`addMerkleTree(int maxsize, byte hashdepth, Range<Token> range)`
    `MerkleTree` | MerkleTrees.`addMerkleTree(int maxsize, Range<Token> range)` Add a MerkleTree with the defined size and range.
    `MerkleTree` | MerkleTree.MerkleTreeSerializer.`deserialize(DataInputPlus in, int version)`
    `MerkleTree` | MerkleTrees.`getMerkleTree(Range<Token> range)` Get the MerkleTree responsible for the given token range.

    Methods in org.apache.cassandra.utils that return types with arguments of type MerkleTree
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Iterator<java.util.Map.Entry<Range<Token>,MerkleTree>>` | MerkleTrees.`iterator()` Get an iterator of all ranges and their MerkleTrees.

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

Copyright © 2018 The Apache Software Foundation