Trait

net.sansa_stack.rdf.spark.model

GraphXGraphOps

Related Doc: package model

Permalink

trait GraphXGraphOps[Rdf <: SparkGraphX { type Blah = Rdf }] extends RDFGraphOps[Rdf]

Spark/GraphX based implementation of RDFGraphOps

Self Type
GraphXGraphOps[Rdf] with RDFNodeOps[Rdf]
Linear Supertypes
RDFGraphOps[Rdf], RDFDSL[Rdf], URIOps[Rdf], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. GraphXGraphOps
  2. RDFGraphOps
  3. RDFDSL
  4. URIOps
  5. AnyRef
  6. 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 getFragment(uri: Rdf.URI): Option[String]

    Permalink

    returns the fragment part of uri

    returns the fragment part of uri

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

    Permalink
    Definition Classes
    URIOps
  4. abstract def isPureFragment(uri: Rdf.URI): Boolean

    Permalink

    Definition Classes
    URIOps
  5. abstract def lastSegment(uri: Rdf.URI): String

    Permalink

    Definition Classes
    URIOps
  6. implicit abstract def nodeTag: ClassTag[Rdf.Node]

    Permalink
    Attributes
    protected
    Definition Classes
    RDFGraphOps
  7. abstract def relativize(uri: Rdf.URI, other: Rdf.URI): Rdf.URI

    Permalink

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

    Permalink

    Definition Classes
    URIOps
  9. abstract val sparkContext: SparkContext

    Permalink
    Attributes
    protected
  10. implicit abstract def tripleTag: ClassTag[Rdf.URI]

    Permalink
    Attributes
    protected
    Definition Classes
    RDFGraphOps
  11. implicit abstract def uriTag: ClassTag[Rdf.Triple]

    Permalink
    Attributes
    protected
    Definition Classes
    RDFGraphOps
  12. 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
  13. 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. def difference(g1: Graph[Rdf.Node, Rdf.URI], g2: Graph[Rdf.Node, Rdf.URI]): Graph[Rdf.Node, Rdf.URI]

    Permalink
    Definition Classes
    GraphXGraphOpsRDFGraphOps
  15. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. def find(graph: Graph[Rdf.Node, Rdf.URI], subject: Rdf.NodeMatch, predicate: Rdf.NodeMatch, objectt: Rdf.NodeMatch): Iterator[Rdf.Triple]

    Permalink
    Definition Classes
    GraphXGraphOpsRDFGraphOps
  19. def findGraph(graph: Graph[Rdf.Node, Rdf.URI], subject: Rdf.NodeMatch, predicate: Rdf.NodeMatch, objectt: Rdf.NodeMatch): Graph[Rdf.Node, Rdf.URI]

    Permalink
    Definition Classes
    GraphXGraphOpsRDFGraphOps
  20. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    RDFGraphOps
  22. def getObjectsRDD(graph: Graph[Rdf.Node, Rdf.URI], predicate: Rdf.URI): RDD[Rdf.Node]

    Permalink
  23. def getObjectsRDD(graph: Graph[Rdf.Node, Rdf.URI], subject: Rdf.Node, predicate: Rdf.URI): RDD[Rdf.Node]

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

    Permalink
    Definition Classes
    RDFGraphOps
  25. def getPredicatesRDD(graph: Graph[Rdf.Node, Rdf.URI], subject: Rdf.Node): RDD[Rdf.URI]

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

    Permalink
    Definition Classes
    RDFGraphOps
  27. def getSubjectsRDD(graph: Graph[Rdf.Node, Rdf.URI], predicate: Rdf.URI): RDD[Rdf.Node]

    Permalink
  28. def getSubjectsRDD(graph: Graph[Rdf.Node, Rdf.URI], predicate: Rdf.URI, obj: Rdf.Node): RDD[Rdf.Node]

    Permalink
  29. def getTriples(graph: Graph[Rdf.Node, Rdf.URI]): Iterable[Rdf.Triple]

    Permalink
    Definition Classes
    GraphXGraphOpsRDFGraphOps
  30. def graphSize(g: Graph[Rdf.Node, Rdf.URI]): Long

    Permalink
    Definition Classes
    GraphXGraphOpsRDFGraphOps
  31. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  32. def intersection(graphs: Seq[Graph[Rdf.Node, Rdf.URI]]): Graph[Rdf.Node, Rdf.URI]

    Permalink
    Definition Classes
    GraphXGraphOpsRDFGraphOps
  33. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  34. def isomorphism(left: Graph[Rdf.Node, Rdf.URI], right: Graph[Rdf.Node, Rdf.URI]): Boolean

    Permalink

    Implement Spark algorithm for determining whether left and right are isomorphic

    Implement Spark algorithm for determining whether left and right are isomorphic

    Definition Classes
    GraphXGraphOpsRDFGraphOps
  35. def loadGraphFromNTriples(file: String, baseIRI: String): Graph[Rdf.Node, Rdf.URI]

    Permalink
    Definition Classes
    GraphXGraphOpsRDFGraphOps
  36. def loadGraphFromSequenceFile(vertexFile: String, edgeFile: String): Graph[Rdf.Node, Rdf.URI]

    Permalink
  37. def loadGraphFromSequenceFile(file: String): Graph[Rdf.Node, Rdf.URI]

    Permalink
    Definition Classes
    GraphXGraphOpsRDFGraphOps
  38. def makeGraph(triples: RDD[Rdf.Triple]): Graph[Rdf.Node, Rdf.URI]

    Permalink
  39. def makeGraph(triples: Iterable[Rdf.Triple]): Graph[Rdf.Node, Rdf.URI]

    Permalink
    Definition Classes
    GraphXGraphOpsRDFGraphOps
  40. def makeHashedVertexGraph(triples: RDD[Rdf.Triple]): Graph[Rdf.Node, Rdf.URI]

    Permalink
  41. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  44. def saveGraphToNTriples(graph: Graph[Rdf.Node, Rdf.URI], file: String): Unit

    Permalink
    Definition Classes
    GraphXGraphOpsRDFGraphOps
  45. def saveGraphToSequenceFile(graph: Graph[Rdf.Node, Rdf.URI], vertexFile: String, edgeFile: String): Unit

    Permalink
  46. def saveGraphToSequenceFile(graph: Graph[Rdf.Node, Rdf.URI], file: String): Unit

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  49. def toTripleRDD(graph: Graph[Rdf.Node, Rdf.URI]): RDD[Rdf.Triple]

    Permalink
  50. def union(graphs: Seq[Graph[Rdf.Node, Rdf.URI]]): Graph[Rdf.Node, Rdf.URI]

    Permalink
    Definition Classes
    GraphXGraphOpsRDFGraphOps
  51. final def wait(): Unit

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

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

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

Inherited from RDFGraphOps[Rdf]

Inherited from RDFDSL[Rdf]

Inherited from URIOps[Rdf]

Inherited from AnyRef

Inherited from Any

Ungrouped