ClientEntries

stdx.crdt.mutable.ClientEntries
See theClientEntries companion object

Attributes

Companion
object
Experimental
true
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Type members

Classlikes

case class AdjustedEntry(seqStart: Long, parents: IndexedSeq[Long], clientEntryInserter: LV => Unit)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ClientSearchResult(searchResult: SearchResult, clientEntry: Option[ClientEntry])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def checkIfCanInsert(agent: String, seqStart: Long, seqEnd: Long): Option[AdjustedEntry]

checks if the version vector can be inserted, and if so, returns adjusted seqStart, parents, and an insertion function

checks if the version vector can be inserted, and if so, returns adjusted seqStart, parents, and an insertion function

Attributes

def entries: Map[String, IndexedSeq[ClientEntry]]
def find(agent: String, seq: Long): Option[Either[(ClientEntry, Long), Index]]
def findRaw(agent: String, seq: Long): FindResult
def findTrimmed(agent: String, seq: Long): FindResult