diff options
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/db/IMappingStrategy.java')
-rw-r--r-- | plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/db/IMappingStrategy.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/db/IMappingStrategy.java b/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/db/IMappingStrategy.java index f3d91faf92..4ec0c545c7 100644 --- a/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/db/IMappingStrategy.java +++ b/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/db/IMappingStrategy.java @@ -16,6 +16,7 @@ import org.eclipse.emf.cdo.protocol.model.CDOClassRef; import org.eclipse.net4j.util.io.CloseableIterator; +import java.sql.Connection; import java.util.Map; /** @@ -48,4 +49,9 @@ public interface IMappingStrategy public CDOID readResourceID(IDBStoreAccessor storeAccessor, String path); public String readResourcePath(IDBStoreAccessor storeAccessor, CDOID id); + + /** + * Must return the next CDOID value to be used for new objects. + */ + public long repairAfterCrash(Connection connection); } |