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]
Abstract Value Members
- 
      
      
      
        
      
    
      
        abstract 
        val
      
      
        earlyInit: EarlyInit[L, V, H]
      
      
      define in an early initializer! 
- 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        instantiateSuccessor(newRootHash: H): I
      
      
      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. - Attributes
- protected
 
Concrete Value Members
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        !=(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ##(): Int
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ==(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
-  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
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        asInstanceOf[T0]: T0
      
      
      - Definition Classes
- Any
 
-  def captureTrieDump: String
- 
      
      
      
        
      
    
      
        
        def
      
      
        clone(): AnyRef
      
      
      - Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
 
-  val db: Database
-  def dumpTrie: Unit
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        equals(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        excluding(key: Subkey): I
      
      
      - Definition Classes
- EmbeddableEthStylePMTrie → Trie
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        getClass(): Class[_]
      
      
      - Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        hashCode(): Int
      
      
      - Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        including(key: Subkey, value: V): I
      
      
      - Definition Classes
- EmbeddableEthStylePMTrie → Trie
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        isInstanceOf[T0]: Boolean
      
      
      - Definition Classes
- Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ne(arg0: AnyRef): Boolean
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        notify(): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        notifyAll(): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
-  def path(key: Subkey): Path
-  def persist(updated: UpdatedPath): Option[H]
-  val self: I
-  def subkeys(branch: Branch): Seq[L]
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        synchronized[T0](arg0: ⇒ T0): T0
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        toString(): String
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long, arg1: Int): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @throws( ... )
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @throws( ... )
 
-  object Path
Deprecated Value Members
- 
      
      
      
        
      
    
      
        
        def
      
      
        finalize(): Unit
      
      
      - Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated