Skip navigation links
A B C D E G H I K M N R S T V W 

A

add(K) - Method in class com.github.jtendermint.merkletree.iavl.AVLTree
Add a new entry
add(K) - Method in class com.github.jtendermint.merkletree.iavl.Node
 
add(K) - Method in interface com.github.jtendermint.merkletree.IMerkleTree
Add or update the entry to/in the tree.
add(K) - Method in class com.github.jtendermint.merkletree.MerkleNode
 
add(K) - Method in class com.github.jtendermint.merkletree.MerkleTree
 
AddResult<K extends IByteable> - Class in com.github.jtendermint.merkletree
 
AddResult(MerkleNode<K>, boolean) - Constructor for class com.github.jtendermint.merkletree.AddResult
 
AddResult<K extends Comparable<K>> - Class in com.github.jtendermint.merkletree.iavl
 
AddResult(Node<K>, boolean) - Constructor for class com.github.jtendermint.merkletree.iavl.AddResult
 
AVLTree<K extends Comparable<K>> - Class in com.github.jtendermint.merkletree.iavl
Self balancing binary search tree
AVLTree(Hashing<K>) - Constructor for class com.github.jtendermint.merkletree.iavl.AVLTree
 

B

ByteableLong - Class in com.github.jtendermint.merkletree.byteable.types
 
ByteableLong(long) - Constructor for class com.github.jtendermint.merkletree.byteable.types.ByteableLong
 
ByteableString - Class in com.github.jtendermint.merkletree.byteable.types
A Byteable that holds a String
ByteableString(String) - Constructor for class com.github.jtendermint.merkletree.byteable.types.ByteableString
 
ByteableString(byte[]) - Constructor for class com.github.jtendermint.merkletree.byteable.types.ByteableString
 

C

com.github.jtendermint.merkletree - package com.github.jtendermint.merkletree
 
com.github.jtendermint.merkletree.byteable.types - package com.github.jtendermint.merkletree.byteable.types
 
com.github.jtendermint.merkletree.iavl - package com.github.jtendermint.merkletree.iavl
 
compareTo(IByteable) - Method in class com.github.jtendermint.merkletree.byteable.types.ByteableLong
 
compareTo(IByteable) - Method in class com.github.jtendermint.merkletree.byteable.types.ByteableString
 
compareTo(IByteable) - Method in interface com.github.jtendermint.merkletree.byteable.types.IByteable
Comparator-function for byteable, see Comparable
contains(K) - Method in class com.github.jtendermint.merkletree.iavl.AVLTree
Check if an entry is already present
contains(K) - Method in class com.github.jtendermint.merkletree.iavl.Node
 
contains(K) - Method in interface com.github.jtendermint.merkletree.IMerkleTree
Check if an entry is already present
contains(K) - Method in class com.github.jtendermint.merkletree.MerkleNode
 
contains(K) - Method in class com.github.jtendermint.merkletree.MerkleTree
 
count - Variable in class com.github.jtendermint.merkletree.HashWithCount
 
createCopy() - Method in class com.github.jtendermint.merkletree.iavl.Node
 
createCopy() - Method in class com.github.jtendermint.merkletree.MerkleNode
 
createNode(K) - Method in class com.github.jtendermint.merkletree.MerkleNode
 
createNode(K) - Method in class com.github.jtendermint.merkletree.MerkleTree
 
currentNode(Node<K>) - Method in interface com.github.jtendermint.merkletree.iavl.IterateFunct
Function to Iterate nodes
currentNode(MerkleNode<K>) - Method in interface com.github.jtendermint.merkletree.IterateFunction
Iterate over nodes of this Tree, passes both types of nodes.
Check with node.isLeafNode() if its an actual data node

D

doesExist() - Method in class com.github.jtendermint.merkletree.iavl.KeyIndex
 
doesExist() - Method in class com.github.jtendermint.merkletree.KeyIndex
 

E

equals(Object) - Method in class com.github.jtendermint.merkletree.byteable.types.ByteableLong
 
equals(Object) - Method in class com.github.jtendermint.merkletree.byteable.types.ByteableString
 

G

get(K) - Method in class com.github.jtendermint.merkletree.iavl.AVLTree
 
get(int) - Method in class com.github.jtendermint.merkletree.iavl.AVLTree
 
get(K) - Method in class com.github.jtendermint.merkletree.iavl.Node
 
get(int) - Method in class com.github.jtendermint.merkletree.iavl.Node
 
get(K) - Method in interface com.github.jtendermint.merkletree.IMerkleTree
Return an entry from the tree, uses Object.equals(Object) for equality-checks
get(int) - Method in interface com.github.jtendermint.merkletree.IMerkleTree
 
get(int) - Method in class com.github.jtendermint.merkletree.MerkleNode
 
get(K) - Method in class com.github.jtendermint.merkletree.MerkleNode
 
get(K) - Method in class com.github.jtendermint.merkletree.MerkleTree
 
get(int) - Method in class com.github.jtendermint.merkletree.MerkleTree
 
getByteable() - Method in class com.github.jtendermint.merkletree.RemoveResult
 
getEntry() - Method in class com.github.jtendermint.merkletree.KeyIndex
 
getHash() - Method in class com.github.jtendermint.merkletree.iavl.RmResult
 
getHash() - Method in class com.github.jtendermint.merkletree.RemoveResult
 
getHashWithCount() - Method in class com.github.jtendermint.merkletree.iavl.AVLTree
 
getHashWithCount() - Method in class com.github.jtendermint.merkletree.iavl.Node
 
getHashWithCount() - Method in interface com.github.jtendermint.merkletree.IMerkleTree
 
getHashWithCount() - Method in class com.github.jtendermint.merkletree.MerkleNode
 
getHashWithCount() - Method in class com.github.jtendermint.merkletree.MerkleTree
 
getHeight() - Method in class com.github.jtendermint.merkletree.iavl.AVLTree
 
getHeight() - Method in class com.github.jtendermint.merkletree.iavl.Node
 
getHeight() - Method in interface com.github.jtendermint.merkletree.IMerkleTree
 
getHeight() - Method in class com.github.jtendermint.merkletree.MerkleNode
 
getHeight() - Method in class com.github.jtendermint.merkletree.MerkleTree
 
getIndex() - Method in class com.github.jtendermint.merkletree.iavl.KeyIndex
 
getIndex() - Method in class com.github.jtendermint.merkletree.KeyIndex
 
getKey() - Method in class com.github.jtendermint.merkletree.MerkleNode
 
getNode() - Method in class com.github.jtendermint.merkletree.AddResult
 
getNode() - Method in class com.github.jtendermint.merkletree.iavl.AddResult
 
getNode() - Method in class com.github.jtendermint.merkletree.iavl.RmResult
 
getNode() - Method in class com.github.jtendermint.merkletree.RemoveResult
 
getRoot() - Method in class com.github.jtendermint.merkletree.iavl.AVLTree
 
getRoot() - Method in interface com.github.jtendermint.merkletree.IMerkleTree
 
getRoot() - Method in class com.github.jtendermint.merkletree.MerkleTree
 
getRootHash() - Method in class com.github.jtendermint.merkletree.iavl.AVLTree
 
getRootHash() - Method in interface com.github.jtendermint.merkletree.IMerkleTree
 
getRootHash() - Method in class com.github.jtendermint.merkletree.MerkleTree
 
getSize() - Method in class com.github.jtendermint.merkletree.iavl.Node
 
getSize() - Method in class com.github.jtendermint.merkletree.MerkleNode
 
getValue() - Method in class com.github.jtendermint.merkletree.iavl.KeyIndex
 
getValue() - Method in class com.github.jtendermint.merkletree.iavl.Node
 
getValue() - Method in class com.github.jtendermint.merkletree.iavl.RmResult
 

H

hash - Variable in class com.github.jtendermint.merkletree.HashWithCount
 
hashBytes(K) - Method in interface com.github.jtendermint.merkletree.iavl.Hashing
 
hashBytes(byte[]) - Method in interface com.github.jtendermint.merkletree.iavl.Hashing
 
hashCode() - Method in class com.github.jtendermint.merkletree.byteable.types.ByteableLong
 
hashCode() - Method in class com.github.jtendermint.merkletree.byteable.types.ByteableString
 
hashFunction - Variable in class com.github.jtendermint.merkletree.MerkleNode
 
Hashing<K> - Interface in com.github.jtendermint.merkletree.iavl
 
HashWithCount - Class in com.github.jtendermint.merkletree
 
HashWithCount(byte[], int) - Constructor for class com.github.jtendermint.merkletree.HashWithCount
 

I

IByteable - Interface in com.github.jtendermint.merkletree.byteable.types
 
IMerkleTree<K extends IByteable> - Interface in com.github.jtendermint.merkletree
 
init(K) - Method in class com.github.jtendermint.merkletree.iavl.Node
 
init(K, Node<K>, Node<K>) - Method in class com.github.jtendermint.merkletree.iavl.Node
 
init(K, int, int, byte[], Node<K>, byte[], Node<K>) - Method in class com.github.jtendermint.merkletree.iavl.Node
 
isLeafNode() - Method in class com.github.jtendermint.merkletree.iavl.Node
 
isLeafNode() - Method in class com.github.jtendermint.merkletree.MerkleNode
 
isRemoved() - Method in class com.github.jtendermint.merkletree.iavl.RmResult
 
IterateFunct<K extends Comparable<K>> - Interface in com.github.jtendermint.merkletree.iavl
 
IterateFunct.Loop - Enum in com.github.jtendermint.merkletree.iavl
 
IterateFunction<K extends IByteable> - Interface in com.github.jtendermint.merkletree
Iteration Function for MerkleTrees
iterateNodes(IterateFunct<K>) - Method in class com.github.jtendermint.merkletree.iavl.AVLTree
Iterate over every node.
iterateNodes(IterateFunct<K>) - Method in class com.github.jtendermint.merkletree.iavl.Node
 
iterateNodes(IterateFunction<K>) - Method in interface com.github.jtendermint.merkletree.IMerkleTree
Iterate over every node.
iterateNodes(IterateFunction<K>) - Method in class com.github.jtendermint.merkletree.MerkleNode
 
iterateNodes(IterateFunction<K>) - Method in class com.github.jtendermint.merkletree.MerkleTree
 

K

KeyIndex<K> - Class in com.github.jtendermint.merkletree.iavl
 
KeyIndex(K, boolean, int) - Constructor for class com.github.jtendermint.merkletree.iavl.KeyIndex
 
KeyIndex<K> - Class in com.github.jtendermint.merkletree
 
KeyIndex(K, boolean, int) - Constructor for class com.github.jtendermint.merkletree.KeyIndex
 

M

MerkleNode<K extends IByteable> - Class in com.github.jtendermint.merkletree
 
MerkleNode(K) - Constructor for class com.github.jtendermint.merkletree.MerkleNode
 
MerkleNode(K, MerkleNode<K>, MerkleNode<K>) - Constructor for class com.github.jtendermint.merkletree.MerkleNode
 
MerkleTree<K extends IByteable> - Class in com.github.jtendermint.merkletree
 
MerkleTree() - Constructor for class com.github.jtendermint.merkletree.MerkleTree
 

N

newNode() - Method in class com.github.jtendermint.merkletree.iavl.Node
 
Node<K extends Comparable<K>> - Class in com.github.jtendermint.merkletree.iavl
 
Node() - Constructor for class com.github.jtendermint.merkletree.iavl.Node
 

R

remove(K) - Method in class com.github.jtendermint.merkletree.iavl.Node
 
remove(K) - Method in interface com.github.jtendermint.merkletree.IMerkleTree
Remove an entry from the tree
remove(K) - Method in class com.github.jtendermint.merkletree.MerkleNode
 
remove(K) - Method in class com.github.jtendermint.merkletree.MerkleTree
 
RemoveResult<K extends IByteable> - Class in com.github.jtendermint.merkletree
 
RemoveResult(byte[], MerkleNode<K>, K, boolean) - Constructor for class com.github.jtendermint.merkletree.RemoveResult
 
RemoveResult(K, boolean) - Constructor for class com.github.jtendermint.merkletree.RemoveResult
 
RmResult<K extends Comparable<K>> - Class in com.github.jtendermint.merkletree.iavl
 
RmResult(byte[], Node<K>, K, boolean) - Constructor for class com.github.jtendermint.merkletree.iavl.RmResult
 

S

save() - Method in class com.github.jtendermint.merkletree.iavl.Node
 
save() - Method in class com.github.jtendermint.merkletree.MerkleNode
 
setHashFunction(Hashing<K>) - Method in class com.github.jtendermint.merkletree.iavl.Node
 
size() - Method in class com.github.jtendermint.merkletree.iavl.AVLTree
 
size() - Method in interface com.github.jtendermint.merkletree.IMerkleTree
 
size() - Method in class com.github.jtendermint.merkletree.MerkleTree
 
string - Variable in class com.github.jtendermint.merkletree.byteable.types.ByteableString
 

T

toByteArray() - Method in class com.github.jtendermint.merkletree.byteable.types.ByteableLong
 
toByteArray() - Method in class com.github.jtendermint.merkletree.byteable.types.ByteableString
 
toByteArray() - Method in interface com.github.jtendermint.merkletree.byteable.types.IByteable
 
toPrettyString() - Method in class com.github.jtendermint.merkletree.iavl.AVLTree
 
toPrettyString() - Method in class com.github.jtendermint.merkletree.iavl.Node
 
toPrettyString() - Method in interface com.github.jtendermint.merkletree.IMerkleTree
 
toPrettyString() - Method in class com.github.jtendermint.merkletree.MerkleNode
 
toPrettyString() - Method in class com.github.jtendermint.merkletree.MerkleTree
 
toString() - Method in class com.github.jtendermint.merkletree.byteable.types.ByteableLong
 
toString() - Method in class com.github.jtendermint.merkletree.byteable.types.ByteableString
 

V

value - Variable in class com.github.jtendermint.merkletree.byteable.types.ByteableLong
 
valueOf(String) - Static method in enum com.github.jtendermint.merkletree.iavl.IterateFunct.Loop
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.jtendermint.merkletree.iavl.IterateFunct.Loop
Returns an array containing the constants of this enum type, in the order they are declared.

W

wasRemoved() - Method in class com.github.jtendermint.merkletree.RemoveResult
 
wasUpdated() - Method in class com.github.jtendermint.merkletree.AddResult
 
wasUpdated() - Method in class com.github.jtendermint.merkletree.iavl.AddResult
 
A B C D E G H I K M N R S T V W 
Skip navigation links

Copyright © 2018. All rights reserved.