Class AsyncRdfParserHadoop.Builder<T>
java.lang.Object
net.sansa_stack.spark.io.rdf.loader.AsyncRdfParserHadoop.Builder<T>
- All Implemented Interfaces:
Cloneable
- Enclosing class:
- AsyncRdfParserHadoop
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.apache.hadoop.conf.Configuration
protected org.aksw.commons.util.ref.RefSupplier<ExecutorService>
protected org.apache.hadoop.fs.Path
protected org.apache.hadoop.mapreduce.InputFormat<?,
T> protected BiConsumer<T,
org.apache.jena.riot.system.StreamRDF> protected org.apache.jena.riot.system.StreamRDF
-
Constructor Summary
ConstructorsConstructorDescriptionBuilder
(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.Path inputFile, org.apache.hadoop.mapreduce.InputFormat<?, T> inputFormat, org.aksw.commons.util.ref.RefSupplier<ExecutorService> executorServiceRef, org.apache.jena.riot.system.StreamRDF sink, BiConsumer<T, org.apache.jena.riot.system.StreamRDF> sendRecordToStreamRDF) -
Method Summary
Modifier and TypeMethodDescriptionclone()
static <X> AsyncRdfParserHadoop.Builder<X>
create
(org.apache.hadoop.mapreduce.InputFormat<?, X> inputFormat, BiConsumer<X, org.apache.jena.riot.system.StreamRDF> sendRecordToStreamRDF) static AsyncRdfParserHadoop.Builder<org.apache.jena.sparql.core.Quad>
forQuad()
static AsyncRdfParserHadoop.Builder<org.apache.jena.graph.Triple>
org.apache.hadoop.mapreduce.InputFormat<?,
T> void
run()
protected void
setConf
(org.apache.hadoop.conf.Configuration conf) setInputFile
(org.apache.hadoop.fs.Path inputFile) setSink
(org.apache.jena.riot.system.StreamRDF sink)
-
Field Details
-
conf
protected org.apache.hadoop.conf.Configuration conf -
inputFile
protected org.apache.hadoop.fs.Path inputFile -
inputFormat
-
executorServiceRef
-
sink
protected org.apache.jena.riot.system.StreamRDF sink -
sendRecordToStreamRDF
-
-
Constructor Details
-
Builder
public Builder(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.Path inputFile, org.apache.hadoop.mapreduce.InputFormat<?, T> inputFormat, org.aksw.commons.util.ref.RefSupplier<ExecutorService> executorServiceRef, org.apache.jena.riot.system.StreamRDF sink, BiConsumer<T, org.apache.jena.riot.system.StreamRDF> sendRecordToStreamRDF)
-
-
Method Details
-
clone
-
setConf
-
setInputFile
-
setSink
-
applyDefaults
-
create
public static <X> AsyncRdfParserHadoop.Builder<X> create(org.apache.hadoop.mapreduce.InputFormat<?, X> inputFormat, BiConsumer<X, org.apache.jena.riot.system.StreamRDF> sendRecordToStreamRDF) -
forTriple
-
forQuad
-
run
- Throws:
Exception
-
runActual
- Throws:
Exception
-
getInputFormat
-