Constructor and Description |
---|
StoreFactory() |
Modifier and Type | Method and Description |
---|---|
static Store |
inMemory()
Initialise an in-memory Store implementation.
|
static Store |
onDisk(Path path)
Initialise an on-disk Store implementation.
|
static Store |
sparql(String queryUrl,
String updateUrl)
Initialise a SPARQL-compatible Store implementation that does not require authentication.
|
static Store |
sparql(String queryUrl,
String updateUrl,
String username,
String password)
Initialise a SPARQL-compatible Store implementation with authentication via username and
password
combinations.
|
public static Store inMemory()
Supports all SPARQL queries and TDB transactions.
public static Store onDisk(Path path) throws IllegalArgumentException
Tries to open a triplestore under a given path and then initialise one if it doesn't exist. Will create the necessary directories.
path
- Filesystem path where the Jena TDB files can be stored.IllegalArgumentException
- If the TDB cannot be initialised in a given directory.public static Store sparql(String queryUrl, String updateUrl) throws IOException
queryUrl
- SPARQL Query endpoint URIupdateUrl
- SPARQL Update endpoint URIIOException
- If the SPARQL endpoint cannot be accessed.public static Store sparql(String queryUrl, String updateUrl, String username, String password) throws IOException
queryUrl
- SPARQL Query endpoint URIupdateUrl
- SPARQL Update endpoint URIusername
- Usernamepassword
- PasswordIOException
- If the SPARQL endpoint cannot be accessed.Copyright © 2018. All rights reserved.