Class RddRdfWriterFactory


public class RddRdfWriterFactory extends RddRdfWriterSettings<RddRdfWriterFactory>
A factory for RddRdfWriter instances which enables validation of settings at an early stage using validate(). Using RddRdfWriter directly may cause misconfigurations to only be detected at the near end of a long running spark job, such as when attempting to write out the result of a long running sort operation.
  • Constructor Details

    • RddRdfWriterFactory

      public RddRdfWriterFactory()
  • Method Details

    • create

      public static RddRdfWriterFactory create()
    • self

      protected RddRdfWriterFactory self()
      Overrides:
      self in class RddRdfWriterSettings<RddRdfWriterFactory>
    • validate

      public RddRdfWriterFactory validate()
    • forTriple

      public RddRdfWriter<org.apache.jena.graph.Triple> forTriple(org.apache.spark.api.java.JavaRDD<? extends org.apache.jena.graph.Triple> rdd)
    • forQuad

      public RddRdfWriter<org.apache.jena.sparql.core.Quad> forQuad(org.apache.spark.api.java.JavaRDD<? extends org.apache.jena.sparql.core.Quad> rdd)
    • forGraph

      public RddRdfWriter<org.apache.jena.graph.Graph> forGraph(org.apache.spark.api.java.JavaRDD<? extends org.apache.jena.graph.Graph> rdd)
    • forDatasetGraph

      public RddRdfWriter<org.aksw.jenax.arq.dataset.api.DatasetGraphOneNg> forDatasetGraph(org.apache.spark.api.java.JavaRDD<? extends org.aksw.jenax.arq.dataset.api.DatasetGraphOneNg> rdd)
    • forModel

      public RddRdfWriter<org.apache.jena.rdf.model.Model> forModel(org.apache.spark.api.java.JavaRDD<? extends org.apache.jena.rdf.model.Model> rdd)
    • forDataset

      public RddRdfWriter<org.aksw.jenax.arq.dataset.api.DatasetOneNg> forDataset(org.apache.spark.api.java.JavaRDD<? extends org.aksw.jenax.arq.dataset.api.DatasetOneNg> rdd)