Class/Object

lspace.provider.mem.store

MemValueStore

Related Docs: object MemValueStore | package store

Permalink

class MemValueStore[G <: MemGraph] extends MemStore[G] with ValueStore[G]

Linear Supertypes
ValueStore[G], MemStore[G], Store[G], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MemValueStore
  2. ValueStore
  3. MemStore
  4. Store
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MemValueStore(iri: String, graph: G)

    Permalink

Type Members

  1. type T = G._Value[_]

    Permalink
    Definition Classes
    ValueStoreStore
  2. type T2 = G.GValue[Any]

    Permalink
    Definition Classes
    ValueStoreStore

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def +(resource: T): Task[Unit]

    Permalink
    Definition Classes
    Store
  4. def ++(resources: List[T]): Task[Unit]

    Permalink
    Definition Classes
    Store
  5. def -(resource: T): Task[Unit]

    Permalink
    Definition Classes
    Store
  6. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  7. def all(): Observable[T2]

    Permalink
    Definition Classes
    MemStoreStore
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. lazy val booleanCache: Map[Boolean, Set[G.GValue[Boolean]]]

    Permalink
    Attributes
    protected
  10. def byValue[V](value: V, dt: datatype.DataType[V]): Observable[G.GValue[V]]

    Permalink
    Definition Classes
    MemValueStoreValueStore
  11. def cache(value: T): Unit

    Permalink
    Definition Classes
    MemValueStoreMemStore
  12. def cache(resources: List[T]): Unit

    Permalink
    Definition Classes
    MemStore
  13. def cached: AnyRef { ... /* 3 definitions in type refinement */ }

    Permalink
    Definition Classes
    MemStoreStore
  14. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. def count(): Task[Long]

    Permalink
    Definition Classes
    MemStoreStore
  16. lazy val data: Map[Long, T2]

    Permalink
    Attributes
    protected[lspace.provider.mem]
    Definition Classes
    MemStore
  17. lazy val dateCache: Map[LocalDate, Set[G.GValue[LocalDate]]]

    Permalink
    Attributes
    protected
  18. lazy val datetimeCache: Map[Instant, Set[G.GValue[Instant]]]

    Permalink
    Attributes
    protected
  19. def delete(value: T): Task[Unit]

    Permalink
    Definition Classes
    MemValueStoreMemStoreStore
  20. def delete(resources: List[T]): Task[Unit]

    Permalink
    Definition Classes
    MemStoreStore
  21. lazy val doubleCache: Map[Double, Set[G.GValue[Double]]]

    Permalink
    Attributes
    protected
  22. lazy val durationCache: Map[Time, Set[G.GValue[Time]]]

    Permalink
    Attributes
    protected
  23. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  24. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  25. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  26. lazy val geopointCache: Map[Point, Set[G.GValue[Point]]]

    Permalink
    Attributes
    protected
  27. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  28. val graph: G

    Permalink
    Definition Classes
    MemValueStoreMemStoreStore
  29. def hasId(ids: List[Long]): Observable[T2]

    Permalink
    Definition Classes
    MemStoreStore
  30. def hasId(id: Long): Task[Option[T2]]

    Permalink
    Definition Classes
    MemStoreStore
  31. def hasIri(iri: Set[String]): Observable[T2]

    Permalink
    Definition Classes
    MemValueStoreStore
  32. def hasIri(iri: String): Observable[T2]

    Permalink
    Definition Classes
    MemValueStoreStore
  33. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  34. lazy val id: Long

    Permalink
    Definition Classes
    Store
  35. lazy val intCache: Map[Int, Set[G.GValue[Int]]]

    Permalink
    Attributes
    protected
  36. val iri: String

    Permalink
    Definition Classes
    MemValueStoreStore
  37. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  38. lazy val listCache: Map[List[Any], Set[G.GValue[List[Any]]]]

    Permalink
    Attributes
    protected
  39. lazy val listsetCache: Map[ListSet[Any], Set[G.GValue[ListSet[Any]]]]

    Permalink
    Attributes
    protected
  40. lazy val localdatetimeCache: Map[LocalDateTime, Set[G.GValue[LocalDateTime]]]

    Permalink
    Attributes
    protected
  41. lazy val longCache: Map[Long, Set[G.GValue[Long]]]

    Permalink
    Attributes
    protected
  42. lazy val mapCache: Map[Map[Any, Any], Set[G.GValue[Map[Any, Any]]]]

    Permalink
    Attributes
    protected
  43. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  44. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  45. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  46. def purge: Task[Unit]

    Permalink
    Definition Classes
    MemValueStoreMemStoreStore
  47. lazy val setCache: Map[Set[Any], Set[G.GValue[Set[Any]]]]

    Permalink
    Attributes
    protected
  48. def store(resources: List[T]): Task[Unit]

    Permalink
    Definition Classes
    MemValueStoreMemStoreStore
  49. def store(resource: T): Task[Unit]

    Permalink
    Definition Classes
    MemStoreStore
  50. lazy val stringCache: Map[String, Set[G.GValue[String]]]

    Permalink
    Attributes
    protected
  51. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  52. lazy val timeCache: Map[LocalTime, Set[G.GValue[LocalTime]]]

    Permalink
    Attributes
    protected
  53. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  54. lazy val vectorCache: Map[Vector[Any], Set[G.GValue[Vector[Any]]]]

    Permalink
    Attributes
    protected
  55. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  56. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  57. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ValueStore[G]

Inherited from MemStore[G]

Inherited from Store[G]

Inherited from AnyRef

Inherited from Any

Ungrouped