Package org.apache.jena.tdb2
Class DatabaseMgr
- java.lang.Object
-
- org.apache.jena.tdb2.DatabaseMgr
-
public class DatabaseMgr extends java.lang.ObjectOperations for TDBS DatasetGraph, including admin operations SeeTDB2Factoryfor creating API-levelDatasets.- See Also:
TDB2Factory
-
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static java.lang.Stringbackup(DatasetGraph container)Create a backup for a switchable TDB database.static voidcompact(DatasetGraph container)Deprecated.Use `compact(container, false)` instead.static voidcompact(DatasetGraph container, boolean shouldDeleteOld)Compact a datasets which must be a switchable TDB database.static DatasetGraphconnectDatasetGraph(java.lang.String location)Create or connect to a TDB2-backed datasetstatic DatasetGraphconnectDatasetGraph(org.apache.jena.dboe.base.file.Location location)Create or connect to a TDB2-backed datasetstatic DatasetGraphcreateDatasetGraph()Create an in-memory TDB2-backed dataset (for testing)static booleanisTDB2(DatasetGraph datasetGraph)Return whether aDatasetGraphis a TDB2 database.static org.apache.jena.dboe.base.file.Locationlocation(DatasetGraph datasetGraph)Return the location of a DatasetGraph if it is backed by TDB, else null.
-
-
-
Method Detail
-
connectDatasetGraph
public static DatasetGraph connectDatasetGraph(org.apache.jena.dboe.base.file.Location location)
Create or connect to a TDB2-backed dataset
-
connectDatasetGraph
public static DatasetGraph connectDatasetGraph(java.lang.String location)
Create or connect to a TDB2-backed dataset
-
compact
@Deprecated public static void compact(DatasetGraph container)
Deprecated.Use `compact(container, false)` instead.Compact a datasets which must be a switchable TDB database. This is the normal dataset type for on-disk TDB2 databases. Deletes old database after successful compaction if `shouldDeleteOld` is `true`.- Parameters:
container-
-
compact
public static void compact(DatasetGraph container, boolean shouldDeleteOld)
Compact a datasets which must be a switchable TDB database. This is the normal dataset type for on-disk TDB2 databases. Deletes old database after successful compaction if `shouldDeleteOld` is `true`.- Parameters:
container-shouldDeleteOld-
-
backup
public static java.lang.String backup(DatasetGraph container)
Create a backup for a switchable TDB database. This is the normal dataset type for on-disk TDB2 databases.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.
- Parameters:
container-- Returns:
- File name of the backup.
-
createDatasetGraph
public static DatasetGraph createDatasetGraph()
Create an in-memory TDB2-backed dataset (for testing)
-
isTDB2
public static boolean isTDB2(DatasetGraph datasetGraph)
Return whether aDatasetGraphis a TDB2 database.
-
location
public static org.apache.jena.dboe.base.file.Location location(DatasetGraph datasetGraph)
Return the location of a DatasetGraph if it is backed by TDB, else null.
-
-