Class RddRdfWriterFactory
java.lang.Object
net.sansa_stack.spark.io.rdf.output.RddRdfWriterSettings<RddRdfWriterFactory>
net.sansa_stack.spark.io.rdf.output.RddRdfWriterFactory
A factory for
RddRdfWriter instances which enables validation of settings at an early stage.
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.-
Field Summary
Fields inherited from class net.sansa_stack.spark.io.rdf.output.RddRdfWriterSettings
allowOverwriteFiles, consoleOutSupplier, deferOutputForUsedPrefixes, deletePartitionFolderAfterMerge, globalPrefixMapping, mapQuadsToTriplesForTripleLangs, outputFormat, partitionFolder, partitionsAsIndependentFiles, postProcessingSettings, targetFile, useCoalesceOne, useElephas -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RddRdfWriterFactorycreate()RddRdfWriter<org.aksw.jenax.arq.dataset.api.DatasetOneNg>forDataset(org.apache.spark.api.java.JavaRDD<? extends org.aksw.jenax.arq.dataset.api.DatasetOneNg> rdd) RddRdfWriter<org.aksw.jenax.arq.dataset.api.DatasetGraphOneNg>forDatasetGraph(org.apache.spark.api.java.JavaRDD<? extends org.aksw.jenax.arq.dataset.api.DatasetGraphOneNg> rdd) RddRdfWriter<org.apache.jena.graph.Graph>forGraph(org.apache.spark.api.java.JavaRDD<? extends org.apache.jena.graph.Graph> rdd) RddRdfWriter<org.apache.jena.rdf.model.Model>forModel(org.apache.spark.api.java.JavaRDD<? extends org.apache.jena.rdf.model.Model> rdd) RddRdfWriter<org.apache.jena.sparql.core.Quad>forQuad(org.apache.spark.api.java.JavaRDD<? extends org.apache.jena.sparql.core.Quad> rdd) RddRdfWriter<org.apache.jena.graph.Triple>forTriple(org.apache.spark.api.java.JavaRDD<? extends org.apache.jena.graph.Triple> rdd) protected RddRdfWriterFactoryself()validate()Methods inherited from class net.sansa_stack.spark.io.rdf.output.RddRdfWriterSettings
configureFrom, getConsoleOutSupplier, getFallbackOutputFormat, getGlobalPrefixMapping, getOutputFormat, getPartitionFolder, getPostProcessingSettings, getTargetFile, isAllowOverwriteFiles, isConsoleOutput, isDeletePartitionFolderAfterMerge, isMapQuadsToTriplesForTripleLangs, isPartitionsAsIndependentFiles, isUseCoalesceOne, isUseElephas, setAllowOverwriteFiles, setConsoleOutput, setConsoleOutSupplier, setDeferOutputForUsedPrefixes, setDeletePartitionFolderAfterMerge, setGlobalPrefixMapping, setGlobalPrefixMapping, setMapQuadsToTriplesForTripleLangs, setOutputFormat, setOutputFormat, setPartitionFolder, setPartitionFolder, setPartitionsAsIndependentFiles, setPostProcessingSettings, setTargetFile, setTargetFile, setUseCoalesceOne, setUseElephas
-
Constructor Details
-
RddRdfWriterFactory
public RddRdfWriterFactory()
-
-
Method Details
-
create
-
self
- Overrides:
selfin classRddRdfWriterSettings<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)
-