Package org.apache.jena.query
Class QueryFactory
- java.lang.Object
-
- org.apache.jena.query.QueryFactory
-
public class QueryFactory extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description QueryFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Query
create()
Make a query - no parsing donestatic Query
create(java.lang.String queryString)
Create a SPARQL query from the given string.static Query
create(java.lang.String queryString, java.lang.String baseURI)
Create a query from the given string by calling the parser.static Query
create(java.lang.String queryString, java.lang.String baseURI, Syntax syntax)
Create a query from the given string by calling the parser.static Query
create(java.lang.String queryString, Syntax syntax)
Create a query from the given string with thestatic Query
create(Query originalQuery)
Make a query from another one by deep copy (a clone).static Element
createElement(java.lang.String elementString)
static Template
createTemplate(java.lang.String templateString)
static Query
make()
Make a query - no parsing done - old name:create()
preferred.static Query
parse(Query query, java.lang.String queryString, java.lang.String baseURI, Syntax syntaxURI)
Parse a query from the given string by calling the parser.static Query
read(java.lang.String url)
Read a SPARQL query from a file.static Query
read(java.lang.String url, java.lang.String baseURI)
Read a SPARQL query from a file.static Query
read(java.lang.String url, java.lang.String baseURI, Syntax langURI)
Read a query from a file.static Query
read(java.lang.String url, Syntax langURI)
Read a query from a file.static Query
read(java.lang.String url, StreamManager streamManager, java.lang.String baseURI, Syntax langURI)
Read a query from a file.
-
-
-
Method Detail
-
create
public static Query create(java.lang.String queryString)
Create a SPARQL query from the given string.- Parameters:
queryString
- The query string- Throws:
QueryException
- Thrown when a parse error occurs
-
create
public static Query create(java.lang.String queryString, Syntax syntax)
Create a query from the given string with the- Parameters:
queryString
- The query stringsyntax
-Syntax
- Throws:
QueryException
- Thrown when a parse error occurs
-
create
public static Query create(java.lang.String queryString, java.lang.String baseURI)
Create a query from the given string by calling the parser.- Parameters:
queryString
- The query stringbaseURI
- Base URI- Throws:
QueryException
- Thrown when a parse error occurs
-
create
public static Query create(java.lang.String queryString, java.lang.String baseURI, Syntax syntax)
Create a query from the given string by calling the parser.- Parameters:
queryString
- The query stringbaseURI
- Base URIsyntax
-Syntax
- Throws:
QueryException
- Thrown when a parse error occurs
-
create
public static Query create()
Make a query - no parsing done
-
create
public static Query create(Query originalQuery)
Make a query from another one by deep copy (a clone). The returned query will be .equals to the original. The returned query can be mutated without changing the original (at which point it will stop being .equals)- Parameters:
originalQuery
- The query to clone.
-
parse
public static Query parse(Query query, java.lang.String queryString, java.lang.String baseURI, Syntax syntaxURI)
Parse a query from the given string by calling the parser.- Parameters:
query
- Existing, uninitialized queryqueryString
- The query stringbaseURI
- URI for relative URI expansionsyntaxURI
- URI for the syntax- Throws:
QueryException
- Thrown when a parse error occurs
-
read
public static Query read(java.lang.String url)
Read a SPARQL query from a file.- Parameters:
url
- URL (file: or http: or anything a FileManager can handle)- Returns:
- A new query object
-
read
public static Query read(java.lang.String url, java.lang.String baseURI)
Read a SPARQL query from a file.- Parameters:
url
- URL (file: or http: or anything a FileManager can handle)baseURI
- BaseURI for the query- Returns:
- A new query object
-
read
public static Query read(java.lang.String url, Syntax langURI)
Read a query from a file.- Parameters:
url
- URL (file: or http: or anything a FileManager can handle)langURI
- Query syntax- Returns:
- A new query object
-
read
public static Query read(java.lang.String url, java.lang.String baseURI, Syntax langURI)
Read a query from a file.- Parameters:
url
- URL (file: or http: or anything a FileManager can handle)baseURI
- BaseURI for the querylangURI
- Query syntax- Returns:
- A new query object
-
read
public static Query read(java.lang.String url, StreamManager streamManager, java.lang.String baseURI, Syntax langURI)
Read a query from a file.- Parameters:
url
- URL (file: or http: or anything a FileManager can handle)streamManager
- Optional StreamManagerbaseURI
- BaseURI for the querylangURI
- Query syntax- Returns:
- A new query object
-
createElement
public static Element createElement(java.lang.String elementString)
-
createTemplate
public static Template createTemplate(java.lang.String templateString)
-
-