Class JobUtils
java.lang.Object
org.aksw.jena_sparql_api.conjure.fluent.JobUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic JobInstancecreateJobInstance(Job job, Map<String, ? extends org.apache.jena.graph.Node> env, Map<String, ? extends Op> map) Create a job instance in the same model as the jobstatic JobInstancecreateJobInstanceWithCopy(Job job, Map<String, ? extends org.apache.jena.graph.Node> env, Map<String, ? extends Op> map) static JobfromSparqlFile(String path) static JobfromSparqlStmts(Collection<org.aksw.jenax.stmt.core.SparqlStmt> stmts, Set<String> optionalArgs, Map<org.apache.jena.sparql.core.Var, org.apache.jena.sparql.expr.Expr> varToExpr) Create a job to derive a new dataset using a set of sparql construct statements.static JobgetOnlyJob(org.apache.jena.rdf.model.Model model) listJobs(org.apache.jena.rdf.model.Model model) static OpmaterializeJobInstance(JobInstance jobInstance) Return the associated op with all all variables (literals and resources) substituted
-
Constructor Details
-
JobUtils
public JobUtils()
-
-
Method Details
-
listJobs
-
getOnlyJob
-
fromSparqlStmts
public static Job fromSparqlStmts(Collection<org.aksw.jenax.stmt.core.SparqlStmt> stmts, Set<String> optionalArgs, Map<org.apache.jena.sparql.core.Var, org.apache.jena.sparql.expr.Expr> varToExpr) Create a job to derive a new dataset using a set of sparql construct statements. (Update statements could be made part of the workflow but are not supported by this method yet) The OpVar placeholder for the input dataset is "ARG".- Parameters:
stmts-optionalArgs-varToExpr-- Returns:
-
fromSparqlFile
- Throws:
FileNotFoundExceptionIOException
-
createJobInstanceWithCopy
-
createJobInstance
public static JobInstance createJobInstance(Job job, Map<String, ? extends org.apache.jena.graph.Node> env, Map<String, ? extends Op> map) Create a job instance in the same model as the job- Parameters:
job-env-map-- Returns:
-
materializeJobInstance
Return the associated op with all all variables (literals and resources) substituted- Parameters:
jobInstance-- Returns:
-