diff options
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.workspace.efs/src/org/eclipse/emf/cdo/workspace/efs/CDOFS.java')
-rw-r--r-- | plugins/org.eclipse.emf.cdo.workspace.efs/src/org/eclipse/emf/cdo/workspace/efs/CDOFS.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/plugins/org.eclipse.emf.cdo.workspace.efs/src/org/eclipse/emf/cdo/workspace/efs/CDOFS.java b/plugins/org.eclipse.emf.cdo.workspace.efs/src/org/eclipse/emf/cdo/workspace/efs/CDOFS.java index ada68d1f52..a2a8939167 100644 --- a/plugins/org.eclipse.emf.cdo.workspace.efs/src/org/eclipse/emf/cdo/workspace/efs/CDOFS.java +++ b/plugins/org.eclipse.emf.cdo.workspace.efs/src/org/eclipse/emf/cdo/workspace/efs/CDOFS.java @@ -23,7 +23,6 @@ import org.eclipse.emf.cdo.workspace.CDOWorkspaceUtil; import org.eclipse.emf.cdo.workspace.internal.efs.CDOWorkspaceFileSystem; import org.eclipse.emf.cdo.workspace.internal.efs.CDOWorkspaceStore; -import org.eclipse.net4j.db.DBUtil; import org.eclipse.net4j.db.IDBAdapter; import org.eclipse.net4j.db.IDBConnectionProvider; import org.eclipse.net4j.db.h2.H2Adapter; @@ -129,12 +128,13 @@ public final class CDOFS private static IDBStore createLocalStore(File projectFolder) { + DataSource dataSource = createLocalDataSource(new File(projectFolder, "local")); + IMappingStrategy mappingStrategy = CDODBUtil.createHorizontalMappingStrategy(false); IDBAdapter dbAdapter = createLocalAdapter(); - IDBConnectionProvider dbConnectionProvider = DBUtil.createConnectionProvider(createLocalDataSource(new File( - projectFolder, "local"))); - IDBStore local = CDODBUtil.createStore(mappingStrategy, dbAdapter, dbConnectionProvider); - return local; + IDBConnectionProvider dbConnectionProvider = dbAdapter.createConnectionProvider(dataSource); + + return CDODBUtil.createStore(mappingStrategy, dbAdapter, dbConnectionProvider); } private static IDBAdapter createLocalAdapter() |