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.Configurationprotected org.aksw.commons.util.ref.RefSupplier<ExecutorService>protected org.apache.hadoop.fs.Pathprotected 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> voidrun()protected voidsetConf(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
-