Package cz.cvut.kbss.jopa.query.sparql
Class SparqlQueryFactory
java.lang.Object
cz.cvut.kbss.jopa.query.sparql.SparqlQueryFactory
Factory for creating SPARQL queries.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateNamedQuery(String name) Creates a query object representing a native SPARQL query.<T> TypedQueryImpl<T>createNamedQuery(String name, Class<T> resultClass) Creates a typed query object representing a native SPARQL query.createNativeQuery(String sparql) Creates query object representing a native SPARQL query.<T> TypedQueryImpl<T>createNativeQuery(String sparql, Class<T> resultClass) Creates aTypedQueryobject representing a native SPARQL query.createNativeQuery(String sparql, String resultSetMapping) Creates a query object representing a native SPARQL query.createQuery(String query) Creates query object representing a native SPARQL query.<T> TypedQueryImpl<T>createQuery(String query, Class<T> resultClass) Creates a typed query object representing a native SPARQL query.
-
Constructor Details
-
SparqlQueryFactory
-
-
Method Details
-
createNativeQuery
Creates query object representing a native SPARQL query.- Parameters:
sparql- The query- Returns:
- Query object
- Throws:
NullPointerException- Ifsparqlisnull
-
createNativeQuery
Creates aTypedQueryobject representing a native SPARQL query.- Parameters:
sparql- The queryresultClass- Type of the results- Returns:
- Query object
- Throws:
NullPointerException- IfsparqlorresultClassisnull
-
createNativeQuery
Creates a query object representing a native SPARQL query.- Parameters:
sparql- The queryresultSetMapping- Name of the result set mapping to apply- Returns:
- Query object
- Throws:
NullPointerException- IfsparqlorresultSetMappingisnull
-
createQuery
Creates query object representing a native SPARQL query.- Parameters:
query- The query- Returns:
- Query object
- Throws:
NullPointerException- Ifsparqlisnull
-
createQuery
Creates a typed query object representing a native SPARQL query.- Parameters:
query- The queryresultClass- Type of the results param URI of the ontology context against which the query will be evaluated- Returns:
- Query object
- Throws:
NullPointerException- IfsparqlorresultClassisnull
-
createNamedQuery
Creates a query object representing a native SPARQL query.- Parameters:
name- The name of the query defined in metadata- Returns:
- Query object
- Throws:
IllegalArgumentException- If a query has not been defined with the given name
-
createNamedQuery
Creates a typed query object representing a native SPARQL query.- Parameters:
name- The name of the query defined in metadataresultClass- Type of the results param URI of the ontology context against which the query will be evaluated- Returns:
- Query object
- Throws:
IllegalArgumentException- If a query has not been defined with the given name
-