/** * Return the DatasetGraphTDB for a DatasetGraph, or null. * Use the {@link DatasetGraphTDB} with care. */ public static DatasetGraphSwitchable getDatabaseContainer(DatasetGraph dsg) { if ( dsg instanceof DatasetGraphSwitchable ) return (DatasetGraphSwitchable)dsg; throw new TDBException("Not a TDB database container"); }
@Override public void stop() { // This is savage and does not take account of in-flight transactions. TDB2.closedown() ; }
/** Test whether a dataset is backed by TDB or not. * @deprecated Use {#isTDB2} */ public static boolean isBackedByTDB(Dataset dataset) { return isTDB2(dataset); }
@Override protected Dataset create() { return TDB2Factory.createDataset() ; } }
@Override protected DatasetGraph create() { return DatabaseMgr.createDatasetGraph(); } }
public static final String getTestingDir() { init() ; return testingDir ; }
/** Create or connect to a TDB2-backed dataset */ public static DatasetGraph connectDatasetGraph(Location location) { return DB_ConnectCreate(location); }
@Override public void start() { TDB2.init() ; }
@Override protected Dataset createDataset() { return TDB2Factory.createDataset() ; } }
public static DatasetGraph createTestDatasetGraphMem() { DatasetGraph dataset = DatabaseMgr.createDatasetGraph() ; return dataset ; } }
private static DatasetGraphSwitchable requireSwitchable(DatasetGraph datasetGraph) { if ( datasetGraph instanceof DatasetGraphSwitchable ) return (DatasetGraphSwitchable)datasetGraph; throw new TDBException("Not a switchable TDB database"); }
public static final String getTestingDir() { init() ; return testingDir ; }
@Override protected Dataset createDataset() { return TDB2Factory.createDataset() ; } }
public static DatasetGraph createTestDatasetGraphMem() { DatasetGraph dataset = DatabaseMgr.createDatasetGraph() ; return dataset ; } }
private void checkNotClosed() { if ( closed ) throw new TDBException("dataset closed") ; }
@Override protected Dataset create() { return TDB2Factory.createDataset() ; } }
@Override protected DatasetGraph create() { return DatabaseMgr.createDatasetGraph(); } }
public static Dataset createTestDatasetMem() { Dataset dataset = TDB2Factory.createDataset() ; return dataset ; }
public static Dataset createTestDatasetMem() { Dataset dataset = TDB2Factory.createDataset() ; return dataset ; }
private static Dataset create() { return TDB2Factory.createDataset() ; }