![JAR search and dependency download from the Maven repository](/logo.png)
org.aksw.jena_sparql_api.stmt.SparqlPrologueParserImpl Maven / Gradle / Ivy
package org.aksw.jena_sparql_api.stmt;
import java.util.function.Function;
import org.apache.jena.query.Query;
import org.apache.jena.sparql.core.Prologue;
public class SparqlPrologueParserImpl
implements SparqlPrologueParser
{
protected Function sparqlQueryParser;
public SparqlPrologueParserImpl(Function sparqlQueryParser) {
super();
this.sparqlQueryParser = sparqlQueryParser;
}
@Override
public Prologue apply(String prologue) {
String queryStr = prologue + "SELECT * { ?s ?p ?o }";
Query query = sparqlQueryParser.apply(queryStr);
Prologue result = query.getPrologue();
return result;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy