Class/Object

lspace.lgraph.store

LValueStore

Related Docs: object LValueStore | package store

Permalink

class LValueStore[G <: LGraph] extends LStore[G] with ValueStore[G]

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

Instance Constructors

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

    Permalink

Type Members

  1. type T = G._Value[_]

    Permalink
    Definition Classes
    ValueStore → Store
  2. type T2 = G.GValue[Any]

    Permalink
    Definition Classes
    ValueStore → Store

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. lazy val _cache: Map[Long, T2]

    Permalink
    Attributes
    protected[lspace.lgraph.store]
    Definition Classes
    LStore
  8. lazy val _cacheByIri: Map[String, Set[T2]]

    Permalink
    Attributes
    protected[lspace.lgraph.store]
    Definition Classes
    LStore
  9. lazy val _deleted: Map[Long, Instant]

    Permalink
    Attributes
    protected[lspace.lgraph.store]
    Definition Classes
    LStore
  10. def all(): Observable[T2]

    Permalink
    Definition Classes
    LValueStoreLStore → Store
  11. final def asInstanceOf[T0]: T0

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

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

    Permalink
    Definition Classes
    LValueStore → ValueStore
  14. def byValue[V, VOut, CVOut <: datatype.DataType[VOut]](value: V)(implicit clsTpbl: Aux[V, VOut, CVOut]): Observable[G._Value[V]]

    Permalink
  15. def cache(value: T): Unit

    Permalink
    Definition Classes
    LValueStoreLStore
  16. def cache(resources: List[T]): Unit

    Permalink
    Definition Classes
    LStore
  17. def cacheById(resources: List[T]): Unit

    Permalink
    Definition Classes
    LStore
  18. def cacheById(resource: T): Unit

    Permalink
    Definition Classes
    LStore
  19. def cacheByIri(resources: List[T]): Unit

    Permalink
    Definition Classes
    LStore
  20. def cacheByIri(resource: T): Unit

    Permalink
    Definition Classes
    LStore
  21. def cacheByValue(value: T): Unit

    Permalink
  22. def cached: AnyRef { ... /* 2 definitions in type refinement */ }

    Permalink
    Definition Classes
    LStore → Store
  23. def cachedById(id: Long): Option[T2]

    Permalink
    Definition Classes
    LStore
  24. def cachedByIri(iri: String): Stream[T2]

    Permalink
    Definition Classes
    LStore
  25. def clone(): AnyRef

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

    Permalink
    Definition Classes
    LValueStore → Store
  27. def countids: Int

    Permalink
    Definition Classes
    LStore
  28. def countiris: Int

    Permalink
    Definition Classes
    LStore
  29. lazy val dateCache: Map[LocalDate, Set[G._Value[LocalDate]]]

    Permalink
    Attributes
    protected
  30. lazy val datetimeCache: Map[Instant, Set[G._Value[Instant]]]

    Permalink
    Attributes
    protected
  31. def delete(values: List[T]): Task[Unit]

    Permalink
    Definition Classes
    LValueStore → Store
  32. def delete(value: T): Task[Unit]

    Permalink
    Definition Classes
    LValueStoreLStore → Store
  33. lazy val doubleCache: Map[Double, Set[G._Value[Double]]]

    Permalink
    Attributes
    protected
  34. def dropDeletedMarks(seconds: Int): Unit

    Permalink
    Definition Classes
    LStore
  35. lazy val durationCache: Map[Time, Set[G._Value[Time]]]

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

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

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

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

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

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

    Permalink
    Definition Classes
    LValueStore → Store
  42. def hasId(ids: List[Long]): Observable[T2]

    Permalink
    Definition Classes
    LValueStore → Store
  43. def hasId(id: Long): Task[Option[T2]]

    Permalink
    Definition Classes
    LValueStoreLStore → Store
  44. def hasIri(iri: Set[String]): Observable[T2]

    Permalink
    Definition Classes
    LValueStore → Store
  45. def hasIri(iri: String): Observable[T2]

    Permalink
    Definition Classes
    LValueStoreLStore → Store
  46. def hashCode(): Int

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

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

    Permalink
    Attributes
    protected
  49. val iri: String

    Permalink
    Definition Classes
    LValueStore → Store
  50. def isDeleted(id: Long): Boolean

    Permalink
    Definition Classes
    LStore
  51. final def isInstanceOf[T0]: Boolean

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

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

    Permalink
    Attributes
    protected
  54. lazy val localdatetimeCache: Map[LocalDateTime, Set[G._Value[LocalDateTime]]]

    Permalink
    Attributes
    protected
  55. lazy val longCache: Map[Long, Set[G._Value[Long]]]

    Permalink
    Attributes
    protected
  56. lazy val mapCache: Map[Map[Any, Any], Set[G._Value[Map[Any, Any]]]]

    Permalink
    Attributes
    protected
  57. def markDeleted(ids: Set[Long]): Unit

    Permalink
    Definition Classes
    LStore
  58. final def ne(arg0: AnyRef): Boolean

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

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

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

    Permalink
    Definition Classes
    LValueStoreLStore → Store
  62. lazy val setCache: Map[Set[Any], Set[G._Value[Set[Any]]]]

    Permalink
    Attributes
    protected
  63. def store(values: List[T]): Task[Unit]

    Permalink
    Definition Classes
    LValueStore → Store
  64. def store(value: T): Task[Unit]

    Permalink
    Definition Classes
    LValueStoreLStore → Store
  65. lazy val stringCache: Map[String, Set[G._Value[String]]]

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

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

    Permalink
    Attributes
    protected
  68. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  69. def uncache(value: T): Unit

    Permalink
    Definition Classes
    LValueStoreLStore
  70. def uncacheById(resource: T): Unit

    Permalink
    Definition Classes
    LStore
  71. def uncacheByIri(resource: T): Unit

    Permalink
    Definition Classes
    LStore
  72. def uncacheByValue(value: T): Unit

    Permalink
  73. lazy val vectorCache: Map[Vector[Any], Set[G._Value[Vector[Any]]]]

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

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

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

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

Inherited from ValueStore[G]

Inherited from LStore[G]

Inherited from Store[G]

Inherited from AnyRef

Inherited from Any

Ungrouped