public H2JNDIDataStoreFactory() { super(new H2DataStoreFactory()); }
/** @see H2DataStoreFactory#getBaseDirectory() */ public File getBaseDirectory() { return ((H2DataStoreFactory) delegate).getBaseDirectory(); }
/** @see H2DataStoreFactory#setBaseDirectory(File) */ public void setBaseDirectory(File baseDirectory) { ((H2DataStoreFactory) delegate).setBaseDirectory(baseDirectory); }
list.add(new DatabaseConnectionField(H2DataStoreFactory.USER)); H2DataStoreFactory factory = new H2DataStoreFactory(); factory.getDisplayName(), false, list,
protected DataSource createDataSource(Map params, SQLDialect dialect) throws IOException { BasicDataSource dataSource = new BasicDataSource(); dataSource.setUrl(getJDBCUrl(params)); String username = (String) USER.lookUp(params); if (username != null) { dataSource.setUsername(username); } String password = (String) PASSWD.lookUp(params); if (password != null) { dataSource.setPassword(password); } dataSource.setDriverClassName("org.h2.Driver"); dataSource.setPoolPreparedStatements(false); return new DBCPDataSource(dataSource); }
/** * @see H2DataStoreFactory#getBaseDirectory() */ public File getBaseDirectory() { return ((H2DataStoreFactory)delegate).getBaseDirectory(); }
public H2JNDIDataStoreFactory() { super(new H2DataStoreFactory()); }
/** * @see H2DataStoreFactory#setBaseDirectory(File) */ public void setBaseDirectory(File baseDirectory) { ((H2DataStoreFactory)delegate).setBaseDirectory(baseDirectory); }
@Test public void testDataStoreFactoryInitialized() { HashMap params = new HashMap(); params.put(H2DataStoreFactory.DBTYPE.key, "h2"); params.put(H2DataStoreFactory.DATABASE.key, "test"); DataAccessFactory f = DataStoreUtils.aquireFactory(params); assertNotNull(f); assertTrue(f instanceof H2DataStoreFactory); assertEquals(testData.getDataDirectoryRoot(), ((H2DataStoreFactory) f).getBaseDirectory()); } }