Class/Object

lspace.lgraph.store

LNodeStore

Related Docs: object LNodeStore | package store

Permalink

class LNodeStore[G <: LGraph] extends LStore[G] with NodeStore[G]

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

Instance Constructors

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

    Permalink

Type Members

  1. type T = G.GNode

    Permalink
    Definition Classes
    NodeStore → Store
  2. type T2 = G.GNode

    Permalink
    Definition Classes
    NodeStore → 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): Unit

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

    Permalink
    Definition Classes
    Store
  5. def -(resource: T): 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(): Stream[T2]

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

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

    Permalink
    Definition Classes
    LStore
  13. def cache(resource: T): Unit

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

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

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

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

    Permalink
    Definition Classes
    LStore
  18. def cached(): Stream[T2]

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

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

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

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

    Permalink
    Definition Classes
    LNodeStore → Store
  23. def countids: Int

    Permalink
    Definition Classes
    LStore
  24. def countiris: Int

    Permalink
    Definition Classes
    LStore
  25. def delete(nodes: List[T]): Unit

    Permalink
    Definition Classes
    LNodeStore → Store
  26. def delete(node: T): Unit

    Permalink
    Definition Classes
    LNodeStoreLStore → Store
  27. def dropDeletedMarks(seconds: Int): Unit

    Permalink
    Definition Classes
    LStore
  28. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  31. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    LNodeStore → Store
  33. def hasId(ids: List[Long]): Stream[T2]

    Permalink
    Definition Classes
    LNodeStore → Store
  34. def hasId(id: Long): Option[T2]

    Permalink
    Definition Classes
    LNodeStoreLStore → Store
  35. def hasIri(iri: String): Stream[T2]

    Permalink
    Definition Classes
    LNodeStoreLStore → Store
  36. def hashCode(): Int

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

    Permalink
    Definition Classes
    Store
  38. val iri: String

    Permalink
    Definition Classes
    LNodeStore → Store
  39. def isDeleted(id: Long): Boolean

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

    Permalink
    Definition Classes
    Any
  41. def markDeleted(ids: Set[Long]): Unit

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

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

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

    Permalink
    Definition Classes
    AnyRef
  45. def store(nodes: List[T]): Unit

    Permalink
    Definition Classes
    LNodeStore → Store
  46. def store(node: T): Unit

    Permalink
    Definition Classes
    LNodeStoreLStore → Store
  47. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  48. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  49. def totalCached(): Int

    Permalink
    Definition Classes
    LStore
  50. def uncache(resource: T): Unit

    Permalink
    Definition Classes
    LStore
  51. def uncacheById(resource: T): Unit

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

    Permalink
    Definition Classes
    LStore
  53. final def wait(): Unit

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

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

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

Inherited from NodeStore[G]

Inherited from LStore[G]

Inherited from Store[G]

Inherited from AnyRef

Inherited from Any

Ungrouped