Trait/Object

net.sansa_stack.rdf.spark.model

RDFGraphOps

Related Docs: object RDFGraphOps | package model

Permalink

trait RDFGraphOps[Rdf <: RDF] extends URIOps[Rdf] with RDFDSL[Rdf]

Operations and traversal on RDF graphs.

Self Type
RDFGraphOps[Rdf] with RDFNodeOps[Rdf]
Linear Supertypes
RDFDSL[Rdf], URIOps[Rdf], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RDFGraphOps
  2. RDFDSL
  3. URIOps
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def appendSegment(uri: Rdf.URI, segment: String): Rdf.URI

    Permalink

    Definition Classes
    URIOps
  2. abstract def difference(g1: Rdf.Graph, g2: Rdf.Graph): Rdf.Graph

    Permalink
  3. abstract def find(graph: Rdf.Graph, subject: Rdf.NodeMatch, predicate: Rdf.NodeMatch, objectt: Rdf.NodeMatch): Iterator[Rdf.Triple]

    Permalink
  4. abstract def findGraph(graph: Rdf.Graph, subject: Rdf.NodeMatch, predicate: Rdf.NodeMatch, objectt: Rdf.NodeMatch): Rdf.Graph

    Permalink
  5. abstract def getFragment(uri: Rdf.URI): Option[String]

    Permalink

    returns the fragment part of uri

    returns the fragment part of uri

    Definition Classes
    URIOps
  6. abstract def getString(uri: Rdf.URI): String

    Permalink
    Definition Classes
    URIOps
  7. abstract def getTriples(graph: Rdf.Graph): Iterable[Rdf.Triple]

    Permalink
  8. abstract def graphSize(g: Rdf.Graph): Long

    Permalink
  9. abstract def intersection(graphs: Seq[Rdf.Graph]): Rdf.Graph

    Permalink
  10. abstract def isPureFragment(uri: Rdf.URI): Boolean

    Permalink

    Definition Classes
    URIOps
  11. abstract def isomorphism(left: Rdf.Graph, right: Rdf.Graph): Boolean

    Permalink
  12. abstract def lastSegment(uri: Rdf.URI): String

    Permalink

    Definition Classes
    URIOps
  13. abstract def loadGraphFromNTriples(file: String, baseIRI: String): Rdf.Graph

    Permalink
  14. abstract def loadGraphFromSequenceFile(file: String): Rdf.Graph

    Permalink
  15. abstract def makeGraph(it: Iterable[Rdf.Triple]): Rdf.Graph

    Permalink
  16. implicit abstract def nodeTag: ClassTag[Rdf.Node]

    Permalink
    Attributes
    protected
  17. abstract def relativize(uri: Rdf.URI, other: Rdf.URI): Rdf.URI

    Permalink

    Definition Classes
    URIOps
  18. abstract def resolve(uri: Rdf.URI, other: Rdf.URI): Rdf.URI

    Permalink

    Definition Classes
    URIOps
  19. abstract def saveGraphToNTriples(graph: Rdf.Graph, file: String): Unit

    Permalink
  20. abstract def saveGraphToSequenceFile(graph: Rdf.Graph, file: String): Unit

    Permalink
  21. implicit abstract def tripleTag: ClassTag[Rdf.URI]

    Permalink
    Attributes
    protected
  22. abstract def union(graphs: Seq[Rdf.Graph]): Rdf.Graph

    Permalink
  23. implicit abstract def uriTag: ClassTag[Rdf.Triple]

    Permalink
    Attributes
    protected
  24. abstract def withFragment(uri: Rdf.URI, frag: String): Rdf.URI

    Permalink

    returns uri with frag as its fragment part, newly added or replaced

    returns uri with frag as its fragment part, newly added or replaced

    Definition Classes
    URIOps
  25. abstract def withoutFragment(uri: Rdf.URI): Rdf.URI

    Permalink

    returns uri without its fragment part if it had one

    returns uri without its fragment part if it had one

    Definition Classes
    URIOps

Concrete Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object BNode

    Permalink
    Definition Classes
    RDFDSL
  5. object Graph

    Permalink
    Definition Classes
    RDFDSL
  6. object Lang

    Permalink
    Definition Classes
    RDFDSL
  7. object Literal

    Permalink
    Definition Classes
    RDFDSL
  8. object Triple

    Permalink
    Definition Classes
    RDFDSL
  9. object URI

    Permalink
    Definition Classes
    RDFDSL
  10. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  11. def bnode(s: String): Rdf.BNode

    Permalink
    Definition Classes
    RDFDSL
  12. def bnode(): Rdf.BNode

    Permalink
    Definition Classes
    RDFDSL
  13. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. final def eq(arg0: AnyRef): Boolean

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  18. def getObjects(graph: Rdf.Graph, subject: Rdf.Node, predicate: Rdf.URI): Iterable[Rdf.Node]

    Permalink
  19. def getPredicates(graph: Rdf.Graph, subject: Rdf.Node): Iterable[Rdf.URI]

    Permalink
  20. def getSubjects(graph: Rdf.Graph, predicate: Rdf.URI, obj: Rdf.Node): Iterable[Rdf.Node]

    Permalink
  21. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  22. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  23. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  26. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  28. final def wait(): Unit

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

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

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

Inherited from RDFDSL[Rdf]

Inherited from URIOps[Rdf]

Inherited from AnyRef

Inherited from Any

Ungrouped