public class DatabaseMgr extends Object
TDB2Factory for creating API-level Datasets.TDB2Factory| Constructor and Description |
|---|
DatabaseMgr() |
| Modifier and Type | Method and Description |
|---|---|
static String |
backup(org.apache.jena.sparql.core.DatasetGraph container)
Create a backup for a switchable TDB database.
|
static void |
compact(org.apache.jena.sparql.core.DatasetGraph container)
Compact a datasets which must be a switchable TDB database.
|
static org.apache.jena.sparql.core.DatasetGraph |
connectDatasetGraph(org.apache.jena.dboe.base.file.Location location)
Create or connect to a TDB2-backed dataset
|
static org.apache.jena.sparql.core.DatasetGraph |
connectDatasetGraph(String location)
Create or connect to a TDB2-backed dataset
|
static org.apache.jena.sparql.core.DatasetGraph |
createDatasetGraph()
Create an in-memory TDB2-backed dataset (for testing)
|
static boolean |
isBackedByTDB(org.apache.jena.sparql.core.DatasetGraph datasetGraph)
Deprecated.
|
static boolean |
isTDB2(org.apache.jena.sparql.core.DatasetGraph datasetGraph)
Return whether a
DatasetGraph is a TDB2 database. |
static org.apache.jena.dboe.base.file.Location |
location(org.apache.jena.sparql.core.DatasetGraph datasetGraph)
Return the location of a DatasetGraph if it is backed by TDB, else null.
|
public static org.apache.jena.sparql.core.DatasetGraph connectDatasetGraph(org.apache.jena.dboe.base.file.Location location)
public static org.apache.jena.sparql.core.DatasetGraph connectDatasetGraph(String location)
public static void compact(org.apache.jena.sparql.core.DatasetGraph container)
container - public static String backup(org.apache.jena.sparql.core.DatasetGraph container)
The backup is created in the databases folder, under "Backups".
Backup creates a consistent copy og the database. It is performed as a read-transaction and does not lock out other use of the dataset.
container - public static org.apache.jena.sparql.core.DatasetGraph createDatasetGraph()
@Deprecated public static boolean isBackedByTDB(org.apache.jena.sparql.core.DatasetGraph datasetGraph)
isTDB2(org.apache.jena.sparql.core.DatasetGraph).DatasetGraph is TDB2.public static boolean isTDB2(org.apache.jena.sparql.core.DatasetGraph datasetGraph)
DatasetGraph is a TDB2 database.public static org.apache.jena.dboe.base.file.Location location(org.apache.jena.sparql.core.DatasetGraph datasetGraph)
Licenced under the Apache License, Version 2.0