JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2018. All rights reserved.