final class PartialIntMapImpl[S <: Sys[S]] extends DurablePartialMapImpl[S, Int]
- Alphabetic
- By Inheritance
- PartialIntMapImpl
- DurablePartialMapImpl
- DurablePersistentMap
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new PartialIntMapImpl(store: DataStore, handler: PartialMapHandler[S])
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def get[A](key: Int, conPath: Access[S])(implicit tx: S.Tx, ser: Serializer[S.Tx, Access[S], A]): Option[A]
Finds the most recent value for an entity
idwith respect to versionpath.Finds the most recent value for an entity
idwith respect to versionpath. If a value is found, it is return along with a suffix suitable for identifier path actualisation.- A
the type of values stored with the entity
- key
the identifier for the object
- tx
the transaction within which the access is performed
- returns
Noneif no value was found, otherwise aSomeof the tuple consisting of the suffix and the value. The suffix is the access path minus the prefix at which the value was found. However, the suffix overlaps the prefix in that it begins with the tree entering/exiting tuple at which the value was found.
- Definition Classes
- DurablePartialMapImpl → DurablePersistentMap
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def getImmutable[A](key: Int, conPath: Access[S])(implicit tx: S.Tx, ser: ImmutableSerializer[A]): Option[A]
Finds the most recent value for an entity
idwith respect to versionpath.Finds the most recent value for an entity
idwith respect to versionpath.The serializer given is _non_transactional. This is because this trait bridges confluent and ephemeral world (it may use a durable backend, but the data structures used for storing the confluent graph are themselves ephemeral). If the value
Arequires a transactional serialization, the current approach is to pre-serialize the value into an appropriate format (e.g. a byte array) before calling intoput. In that case the wrapping structure must be de-serialized after callingget.- A
the type of values stored with the entity
- key
the identifier for the object
- tx
the transaction within which the access is performed
- returns
Noneif no value was found, otherwise aSomeof that value.
- Definition Classes
- DurablePartialMapImpl → DurablePersistentMap
- val handler: PartialMapHandler[S]
- Attributes
- protected
- Definition Classes
- PartialIntMapImpl → DurablePartialMapImpl
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isFresh(key: Int, conPath: Access[S])(implicit tx: S.Tx): Boolean
Note: requires that
pathis non-empty.Note: requires that
pathis non-empty.- Definition Classes
- DurablePartialMapImpl → DurablePersistentMap
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def put[A](key: Int, conPath: Access[S], value: A)(implicit tx: S.Tx, ser: Serializer[S.Tx, Access[S], A]): Unit
- Definition Classes
- DurablePartialMapImpl → DurablePersistentMap
- final def putImmutable[A](key: Int, conPath: Access[S], value: A)(implicit tx: S.Tx, ser: ImmutableSerializer[A]): Unit
Stores a new value for a given write path.
Stores a new value for a given write path.
The serializer given is _non_transactional. This is because this trait bridges confluent and ephemeral world (it may use a durable backend, but the data structures used for storing the confluent graph are themselves ephemeral). If the value
Arequires a transactional serialization, the current approach is to pre-serialize the value into an appropriate format (e.g. a byte array) before calling intoput. In that case the wrapping structure must be de-serialized after callingget.- A
the type of values stored with the entity
- key
the identifier for the object
- value
the value to store
- tx
the transaction within which the access is performed
- Definition Classes
- DurablePartialMapImpl → DurablePersistentMap
- def remove(key: Int, path: Access[S])(implicit tx: S.Tx): Boolean
- Definition Classes
- DurablePartialMapImpl → DurablePersistentMap
- val store: DataStore
- Attributes
- protected
- Definition Classes
- PartialIntMapImpl → DurablePartialMapImpl
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def writeKey(key: Int, out: DataOutput): Unit
- Attributes
- protected
- Definition Classes
- PartialIntMapImpl → DurablePartialMapImpl