/** * {@inheritDoc} * @see net.sf.hajdbc.pool.PoolProvider#isValid(java.lang.Object) */ @Override public boolean isValid(SqlJetDb database) { return database.isOpen(); } }
public Object runWithLock(SqlJetDb db) throws SqlJetException { if (temporaryDb == null || !temporaryDb.isOpen()) { closeTemporaryDatabase(); final File tmpDbFile = getTemporaryDatabaseFile(inMemory); if (tmpDbFile != null) { temporaryDb = SqlJetDb.open(tmpDbFile, true); } } return temporaryDb; }