Package org.aksw.jenax.stmt.core
Class SparqlStmtMgr
java.lang.Object
org.aksw.jenax.stmt.core.SparqlStmtMgr
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Iterator<SparqlStmt>createIteratorSparqlStmts(String filenameOrStr, SparqlStmtParser sparqlParser) Read a sequence of SPARQL statements from either a file or string.static org.apache.jena.rdf.model.ModelexecConstruct(Supplier<org.apache.jena.rdfconnection.RDFConnection> dataSource, String filenameOrURI) static org.apache.jena.rdf.model.ModelexecConstruct(org.apache.jena.rdfconnection.RDFConnection conn, String filenameOrURI) Create a model by concatenation of a series of construct queries from a given .sparql filestatic voidexecSparql(org.apache.jena.query.Dataset dataset, String filenameOrURI) static voidexecSparql(org.apache.jena.query.Dataset dataset, String filenameOrURI, Function<String, String> envLookup) static voidexecSparql(org.apache.jena.rdf.model.Model model, String filenameOrURI) Execute a sequence of SPARQL update statements from a file against a model.static voidexecSparql(org.apache.jena.rdf.model.Model model, String filenameOrURI, Function<String, String> envLookup) static voidexecSparql(org.apache.jena.rdf.model.Model model, String filenameOrURI, Map<String, String> envMap) static voidexecSparql(org.apache.jena.rdfconnection.RDFConnection conn, String filenameOrURI) static voidexecSparql(org.apache.jena.rdfconnection.RDFConnection conn, String filenameOrURI, Function<String, String> envLookup) static List<org.apache.jena.query.Query>loadQueries(InputStream in, org.apache.jena.shared.PrefixMapping pm) static List<org.apache.jena.query.Query>loadQueries(String filenameOrURI) static List<org.apache.jena.query.Query>loadQueries(String filenameOrURI, org.apache.jena.shared.PrefixMapping pm) static org.apache.jena.query.QueryLoad a single query from a given file, URL or classpath resourcestatic org.apache.jena.query.QueryLoad exactly a single query from a file or URI.static List<SparqlStmt>loadSparqlStmts(String filenameOrURI) static List<SparqlStmt>loadSparqlStmts(String filenameOrURI, SparqlStmtParser parser) static List<SparqlStmt>loadSparqlStmts(String filenameOrURI, org.apache.jena.shared.PrefixMapping prefixes) static List<SparqlStmt>loadSparqlStmts(Path path) static List<SparqlStmt>loadSparqlStmts(Path path, SparqlStmtParser parser) loadTemplate(String fileOrURI, String templateArgName) Load a query of which one variable acts as a placeholder as a function.static voidreadConnection(org.apache.jena.rdfconnection.RDFConnection conn, String filenameOrURI, Consumer<org.apache.jena.sparql.core.Quad> quadConsumer) static voidreadConnection(org.apache.jena.rdfconnection.RDFConnection conn, String filenameOrURI, Consumer<org.apache.jena.sparql.core.Quad> quadConsumer, Function<String, String> envLookup) static voidreadDataset(org.apache.jena.query.Dataset dataset, String filenameOrURI, Consumer<org.apache.jena.sparql.core.Quad> quadConsumer) static voidreadModel(org.apache.jena.rdf.model.Model model, String filenameOrURI, Consumer<org.apache.jena.sparql.core.Quad> quadConsumer)
-
Constructor Details
-
SparqlStmtMgr
public SparqlStmtMgr()
-
-
Method Details
-
readDataset
-
readModel
-
readConnection
-
execSparql
Execute a sequence of SPARQL update statements from a file against a model. For example, can be used to materialize triples.- Parameters:
model-filenameOrURI-
-
execSparql
-
execSparql
-
execSparql
-
execSparql
-
execSparql
public static void execSparql(org.apache.jena.rdfconnection.RDFConnection conn, String filenameOrURI) -
execSparql
-
loadQuery
Load a single query from a given file, URL or classpath resource- Parameters:
filenameOrURI-- Returns:
- Throws:
FileNotFoundExceptionIOException
-
loadQueries
-
readConnection
-
execConstruct
public static org.apache.jena.rdf.model.Model execConstruct(org.apache.jena.rdfconnection.RDFConnection conn, String filenameOrURI) Create a model by concatenation of a series of construct queries from a given .sparql file- Parameters:
conn-filenameOrURI-- Returns:
-
execConstruct
-
loadSparqlStmts
-
loadSparqlStmts
-
loadSparqlStmts
-
loadSparqlStmts
-
createIteratorSparqlStmts
public static Iterator<SparqlStmt> createIteratorSparqlStmts(String filenameOrStr, SparqlStmtParser sparqlParser) throws IOException Read a sequence of SPARQL statements from either a file or string. Hence, probing of the 'filenameOrStr' argument is performed.- Parameters:
globalPrefixes-sparqlParser-actualConn-baseIri-filenameOrStr-- Returns:
- Throws:
IOException
-
loadTemplate
public static Function<String,org.apache.jena.query.Query> loadTemplate(String fileOrURI, String templateArgName) throws FileNotFoundException, IOException Load a query of which one variable acts as a placeholder as a function. This method may be refactored to use aParameterizedSparqlStringas a base.- Throws:
FileNotFoundExceptionIOException
-