Package be.ugent.rml
Class Executor
- java.lang.Object
-
- be.ugent.rml.Executor
-
public class Executor extends Object
-
-
Constructor Summary
Constructors Constructor Description Executor(QuadStore rmlStore, RecordsFactory recordsFactory, FunctionLoader functionLoader, QuadStore resultingQuads, String baseIRI)Executor(QuadStore rmlStore, RecordsFactory recordsFactory, FunctionLoader functionLoader, String baseIRI)Executor(QuadStore rmlStore, RecordsFactory recordsFactory, String baseIRI)
-
Method Summary
Modifier and Type Method Description QuadStoreexecute(List<Term> triplesMaps)QuadStoreexecute(List<Term> triplesMaps, boolean removeDuplicates, MetadataGenerator metadataGenerator)QuadStoreexecuteWithFunction(List<Term> triplesMaps, boolean removeDuplicates, BiConsumer<ProvenancedTerm,PredicateObjectGraph> pogFunction)FunctionLoadergetFunctionLoader()static StringgetNewBlankNodeID()List<Term>getTriplesMaps()
-
-
-
Constructor Detail
-
Executor
public Executor(QuadStore rmlStore, RecordsFactory recordsFactory, String baseIRI) throws Exception
- Throws:
Exception
-
Executor
public Executor(QuadStore rmlStore, RecordsFactory recordsFactory, FunctionLoader functionLoader, String baseIRI) throws Exception
- Throws:
Exception
-
Executor
public Executor(QuadStore rmlStore, RecordsFactory recordsFactory, FunctionLoader functionLoader, QuadStore resultingQuads, String baseIRI) throws Exception
- Throws:
Exception
-
-
Method Detail
-
execute
public QuadStore execute(List<Term> triplesMaps, boolean removeDuplicates, MetadataGenerator metadataGenerator) throws Exception
- Throws:
Exception
-
executeWithFunction
public QuadStore executeWithFunction(List<Term> triplesMaps, boolean removeDuplicates, BiConsumer<ProvenancedTerm,PredicateObjectGraph> pogFunction) throws Exception
- Throws:
Exception
-
getFunctionLoader
public FunctionLoader getFunctionLoader()
-
getNewBlankNodeID
public static String getNewBlankNodeID()
-
-