t
com.mchange.sc.v1.consuela.trie
EmbeddableEthStylePMTrie
Companion object EmbeddableEthStylePMTrie
trait EmbeddableEthStylePMTrie[L, V, H, I <: EmbeddableEthStylePMTrie[L, V, H, I]] extends PMTrie[L, V, H, I]
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- EmbeddableEthStylePMTrie
- PMTrie
- Trie
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- type Branch = EmbeddableEthStylePMTrie.Branch[L, V, H]
- type Database = EmbeddableEthStylePMTrie.Database[L, V, H]
- type Extension = EmbeddableEthStylePMTrie.Extension[L, V, H]
- type Leaf = EmbeddableEthStylePMTrie.Leaf[L, V, H]
- type Node = EmbeddableEthStylePMTrie.Node[L, V, H]
- type NodeSource = EmbeddableEthStylePMTrie.NodeSource[L, V, H]
- sealed trait Path extends AnyRef
- type Subkey = IndexedSeq[L]
Concrete Value Members
- val Branch: EmbeddableEthStylePMTrie.Branch.type
- val EmptyBranchChildren: IndexedSeq[Empty.type]
-
def
EmptyHash: H
- Definition Classes
- EmbeddableEthStylePMTrie → PMTrie
- val EmptySubkey: IndexedSeq[L]
- val Extension: EmbeddableEthStylePMTrie.Extension.type
- val Leaf: EmbeddableEthStylePMTrie.Leaf.type
-
val
RootHash: H
- Definition Classes
- EmbeddableEthStylePMTrie → PMTrie
- lazy val RootNode: EmbeddableEthStylePMTrie.Database.Node
- lazy val RootSource: Product with Serializable with EmbeddableEthStylePMTrie.NodeSource[Nothing, Nothing, H] with Defaults
-
val
alphabet: IndexedSeq[L]
- Definition Classes
- EmbeddableEthStylePMTrie → Trie
- val alphabetLen: Int
-
def
apply(key: Subkey): Option[V]
- Definition Classes
- EmbeddableEthStylePMTrie → Trie
- def captureTrieDump: String
- val db: Database
- def dumpTrie: Unit
-
def
excluding(key: Subkey): I
- Definition Classes
- EmbeddableEthStylePMTrie → Trie
-
def
including(key: Subkey, value: V): I
- Definition Classes
- EmbeddableEthStylePMTrie → Trie
- def path(key: Subkey): Path
- def persist(updated: UpdatedPath): Option[H]
- val self: I
- def subkeys(branch: Branch): Seq[L]
- object Path