@Override
  protected void initializeDataSource(BasicDataSource ds, Properties db) {
    super.initializeDataSource(ds, db);
    try {
      SpatiaLiteDataStoreFactory.addConnectionProperties(ds);
      SpatiaLiteDataStoreFactory.initializeDataSource(ds);
    } catch (IOException e) {
      throw new RuntimeException(e);
    }

    ds.setDefaultTransactionIsolation(Connection.TRANSACTION_READ_UNCOMMITTED);
  }
 @Override
 protected void setUpDataStore(JDBCDataStore dataStore) {
   super.setUpDataStore(dataStore);
   dataStore.setDatabaseSchema(null);
 }