Rht

Rht is a replicated hash table by creation time. For more details about RHT:

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
Link copied to clipboard
open override val size: Int

Functions

Link copied to clipboard
open operator override fun contains(element: RhtNode): Boolean
Link copied to clipboard
open override fun containsAll(elements: Collection<RhtNode>): Boolean
Link copied to clipboard
fun deepCopy(): Rht
Link copied to clipboard
fun delete(child: RhtNode)

Deletes the given child node.

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open fun forEach(p0: Consumer<in RhtNode>)
Link copied to clipboard
operator fun get(key: String): String?
Link copied to clipboard
fun has(key: String): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun isEmpty(): Boolean
Link copied to clipboard
open operator override fun iterator(): Iterator<RhtNode>
Link copied to clipboard
Link copied to clipboard
fun remove(key: String, executedAt: TimeTicket): List<RhtNode>

Removes the Element of the given key.

Link copied to clipboard
fun set(key: String, value: String, executedAt: TimeTicket, isRemoved: Boolean = false): RhtSetResult
Link copied to clipboard
fun setInternal(key: String, value: String, executedAt: TimeTicket, removed: Boolean)
Link copied to clipboard
open override fun spliterator(): Spliterator<RhtNode>
Link copied to clipboard
open fun stream(): Stream<RhtNode>
Link copied to clipboard
open fun <T : Any> toArray(p0: IntFunction<Array<T>>): Array<T>
Link copied to clipboard
fun toJson(): String
Link copied to clipboard
fun toXml(): String

Converts the given Rht to XML String.