Interface RddRdfOps<T>

Type Parameters:
T -
All Known Implementing Classes:
RddRdfOpsImpl

public interface RddRdfOps<T>
Interface that captures common operations on RDD<T@gt;
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.spark.api.java.JavaRDD<org.apache.jena.graph.Node>
    convertToNode(org.apache.spark.api.java.JavaRDD<T> rdd)
     
    org.apache.spark.api.java.JavaRDD<org.apache.jena.sparql.core.Quad>
    convertToQuad(org.apache.spark.api.java.JavaRDD<T> rdd)
     
    org.apache.spark.api.java.JavaRDD<org.apache.jena.graph.Triple>
    convertToTriple(org.apache.spark.api.java.JavaRDD<T> rdd)
     
    int
    Whether the operations provided by this class are based on quads
    Function<? super T,Comparable<?>>
     
    void
    sendRecordToStreamRDF(T record, org.apache.jena.riot.system.StreamRDF streamRDF)
     
    default boolean
     
  • Method Details

    • getComponentCount

      int getComponentCount()
      Whether the operations provided by this class are based on quads
    • usesQuads

      default boolean usesQuads()
    • sendRecordToStreamRDF

      void sendRecordToStreamRDF(T record, org.apache.jena.riot.system.StreamRDF streamRDF)
    • convertToTriple

      org.apache.spark.api.java.JavaRDD<org.apache.jena.graph.Triple> convertToTriple(org.apache.spark.api.java.JavaRDD<T> rdd)
    • convertToQuad

      org.apache.spark.api.java.JavaRDD<org.apache.jena.sparql.core.Quad> convertToQuad(org.apache.spark.api.java.JavaRDD<T> rdd)
    • convertToNode

      org.apache.spark.api.java.JavaRDD<org.apache.jena.graph.Node> convertToNode(org.apache.spark.api.java.JavaRDD<T> rdd)
    • getKeyFunction

      Function<? super T,Comparable<?>> getKeyFunction()