class EthStyleLowercaseTrie extends EthStylePMTrie[Char, String, Keccak256, EthStyleLowercaseTrie]
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- EthStyleLowercaseTrie
- EthStylePMTrie
- Regular
- PMTrie
- Trie
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new EthStyleLowercaseTrie(mdb: MapDatabase = ..., r: Keccak256 = EthStyleLowercaseTrie.EmptyHash)
Type Members
-
type
Branch = EthStylePMTrie.Branch[Char, String, Keccak256]
- Definition Classes
- EthStylePMTrie
-
type
Database = PMTrie.Database[EthStylePMTrie.Node[Char, String, Keccak256], Keccak256] with NodeHashing[EthStylePMTrie.Node[Char, String, Keccak256], Keccak256]
- Definition Classes
- EthStylePMTrie
-
type
Extension = EthStylePMTrie.Extension[Char, String, Keccak256]
- Definition Classes
- EthStylePMTrie
-
type
Leaf = EthStylePMTrie.Leaf[Char, String, Keccak256]
- Definition Classes
- EthStylePMTrie
-
type
Node = EthStylePMTrie.Node[Char, String, Keccak256]
- Definition Classes
- EthStylePMTrie
-
type
Subkey = IndexedSeq[Char]
- Definition Classes
- EthStylePMTrie
-
sealed
trait
Path extends AnyRef
- Definition Classes
- EthStylePMTrie
Value Members
-
val
Branch: EthStylePMTrie.Branch.type
- Definition Classes
- EthStylePMTrie
-
val
Empty: EthStylePMTrie.Empty.type
- Definition Classes
- EthStylePMTrie
-
lazy val
EmptyBranchChildren: IndexedSeq[Keccak256]
- Definition Classes
- EthStylePMTrie
-
val
EmptyHash: Keccak256
- Definition Classes
- EthStylePMTrie → PMTrie
-
val
EmptySubkey: IndexedSeq[Char]
- Definition Classes
- EthStylePMTrie
-
val
Extension: EthStylePMTrie.Extension.type
- Definition Classes
- EthStylePMTrie
-
val
Leaf: EthStylePMTrie.Leaf.type
- Definition Classes
- EthStylePMTrie
-
val
RootHash: Keccak256
- Definition Classes
- EthStylePMTrie → PMTrie
-
lazy val
RootNode: EthStylePMTrie.Node[Char, String, Keccak256]
- Definition Classes
- EthStylePMTrie
-
val
alphabet: IndexedSeq[Char]
- Definition Classes
- EthStyleLowercaseTrie → EthStylePMTrie → Trie
-
lazy val
alphabetLen: Int
- Definition Classes
- EthStylePMTrie
-
def
apply(key: Subkey): Option[String]
- Definition Classes
- EthStylePMTrie → Trie
-
val
db: Database
- Definition Classes
- EthStylePMTrie
-
def
dumpTrie: Unit
- Definition Classes
- EthStylePMTrie
-
val
earlyInit: (MapDatabase, Keccak256)
- Definition Classes
- EthStyleLowercaseTrie → EthStylePMTrie
-
def
excluding(key: Subkey): EthStyleLowercaseTrie
- Definition Classes
- EthStylePMTrie → Trie
-
def
hash(node: Node): Keccak256
- Definition Classes
- EthStylePMTrie → Regular
-
def
including(key: Subkey, value: String): EthStyleLowercaseTrie
- Definition Classes
- EthStylePMTrie → Trie
-
def
instantiateSuccessor(newRootHash: Keccak256): EthStyleLowercaseTrie
all nodes in the updated path will already have been persisted before this method is called.
all nodes in the updated path will already have been persisted before this method is called.
- Definition Classes
- EthStyleLowercaseTrie → EthStylePMTrie
- val mdb: MapDatabase
-
def
path(key: Subkey): Path
- Definition Classes
- EthStylePMTrie
-
val
self: EthStyleLowercaseTrie
- Definition Classes
- EthStylePMTrie
-
def
subkeys(branch: Branch): Seq[Char]
- Definition Classes
- EthStylePMTrie
-
object
Path
- Definition Classes
- EthStylePMTrie