CPHamtSingle

class CPHamtSingle(val numLevels: Int, val bits: Long, val child: KVEntryReference<CPHamtNode>) : CPHamtNode

Constructors

Link copied to clipboard
constructor(numLevels: Int, bits: Long, child: KVEntryReference<CPHamtNode>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val bits: Long
Link copied to clipboard
Link copied to clipboard
open override val hash: String
Link copied to clipboard
open override var isWritten: Boolean
Link copied to clipboard

Functions

Link copied to clipboard
open override fun calculateSize(bulkQuery: IBulkQuery): IBulkQuery.Value<Long>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun getDeserializer(): (String) -> IKVValue
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun serialize(): String
Link copied to clipboard
Link copied to clipboard
fun visitChanges(oldNode: CPHamtNode?, visitor: CPHamtNode.IChangeVisitor, bulkQuery: IBulkQuery)
open override fun visitChanges(oldNode: CPHamtNode?, shift: Int, visitor: CPHamtNode.IChangeVisitor, bulkQuery: IBulkQuery)
Link copied to clipboard
open override fun visitEntries(bulkQuery: IBulkQuery, visitor: (Long, KVEntryReference<CPNode>) -> Unit): IBulkQuery.Value<Unit>
Link copied to clipboard