CPHamtInternal

class CPHamtInternal(val bitmap: Int, val children: Array<KVEntryReference<CPHamtNode>>) : CPHamtNode

Constructors

Link copied to clipboard
constructor(bitmap: Int, children: Array<KVEntryReference<CPHamtNode>>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val bitmap: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val hash: String
Link copied to clipboard
open override var isWritten: Boolean

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
fun setChild(logicalIndex: Int, child: CPHamtNode?, shift: Int, store: IDeserializingKeyValueStore): CPHamtNode?
Link copied to clipboard
open override fun visitChanges(oldNode: CPHamtNode?, shift: Int, visitor: CPHamtNode.IChangeVisitor, bulkQuery: IBulkQuery)
fun visitChanges(oldNode: CPHamtNode?, visitor: CPHamtNode.IChangeVisitor, bulkQuery: IBulkQuery)
Link copied to clipboard
open override fun visitEntries(bulkQuery: IBulkQuery, visitor: (Long, KVEntryReference<CPNode>) -> Unit): IBulkQuery.Value<Unit>