Packages

trait Database[L, V, H] extends PMTrie.Database[Node[L, V, H], H]

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Database
  2. Database
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Branch = EmbeddableEthStylePMTrie.Branch[L, V, H]
  2. type Extension = EmbeddableEthStylePMTrie.Extension[L, V, H]
  3. type Leaf = EmbeddableEthStylePMTrie.Leaf[L, V, H]
  4. type Node = EmbeddableEthStylePMTrie.Node[L, V, H]
  5. type NodeSource = EmbeddableEthStylePMTrie.NodeSource[L, V, H]
  6. type Subkey = IndexedSeq[L]

Abstract Value Members

  1. abstract def EmptyHash: H
    Definition Classes
    DatabaseDatabase
  2. abstract def apply(hash: H): Node
    Definition Classes
    DatabaseDatabase
  3. abstract def dereference(node: NodeSource): Node
  4. abstract def put(hash: H, node: Node): Unit
    Definition Classes
    DatabaseDatabase
  5. abstract def reference(node: Node): NodeSource
  6. abstract def rootReference(node: Node): NodeSource

Concrete Value Members

  1. val Branch: EmbeddableEthStylePMTrie.Branch.type
  2. val Empty: EmbeddableEthStylePMTrie.Empty.type
  3. val Extension: EmbeddableEthStylePMTrie.Extension.type
  4. val Leaf: EmbeddableEthStylePMTrie.Leaf.type
  5. val NodeSource: EmbeddableEthStylePMTrie.NodeSource.type