[Mulgara-svn] r1280 - in trunk/src/jar: resolver-memory/java/org/mulgara/resolver/memory resolver-store/java/org/mulgara/resolver/store
pag at mulgara.org
pag at mulgara.org
Tue Sep 30 05:56:16 UTC 2008
Author: pag
Date: 2008-09-29 22:56:16 -0700 (Mon, 29 Sep 2008)
New Revision: 1280
Modified:
trunk/src/jar/resolver-memory/java/org/mulgara/resolver/memory/MemoryResolver.java
trunk/src/jar/resolver-store/java/org/mulgara/resolver/store/StatementStoreResolver.java
Log:
Added the getRestoreMapper method from the BackupRestoreSession interface
Modified: trunk/src/jar/resolver-memory/java/org/mulgara/resolver/memory/MemoryResolver.java
===================================================================
--- trunk/src/jar/resolver-memory/java/org/mulgara/resolver/memory/MemoryResolver.java 2008-09-30 05:53:36 UTC (rev 1279)
+++ trunk/src/jar/resolver-memory/java/org/mulgara/resolver/memory/MemoryResolver.java 2008-09-30 05:56:16 UTC (rev 1280)
@@ -49,6 +49,8 @@
import org.mulgara.store.tuples.Tuples;
import org.mulgara.store.xa.XAResolverSession;
import org.mulgara.store.xa.SimpleXAResourceException;
+import org.mulgara.util.LongMapper;
+import org.mulgara.util.MemLongMapper;
/**
* Resolves constraints in models stored on the Java heap.
@@ -379,4 +381,8 @@
}
}
}
+
+ public LongMapper getRestoreMapper() throws Exception {
+ return new MemLongMapper();
+ }
}
Modified: trunk/src/jar/resolver-store/java/org/mulgara/resolver/store/StatementStoreResolver.java
===================================================================
--- trunk/src/jar/resolver-store/java/org/mulgara/resolver/store/StatementStoreResolver.java 2008-09-30 05:53:36 UTC (rev 1279)
+++ trunk/src/jar/resolver-store/java/org/mulgara/resolver/store/StatementStoreResolver.java 2008-09-30 05:56:16 UTC (rev 1280)
@@ -55,6 +55,7 @@
import org.mulgara.store.xa.SimpleXAResourceException;
import org.mulgara.store.xa.XAResolverSession;
import org.mulgara.store.xa.XAStatementStore;
+import org.mulgara.util.LongMapper;
/**
* Resolves constraints from the Mulgara {@link StatementStore}.
@@ -68,14 +69,11 @@
* Software Pty Ltd</a>
* @licence <a href="{@docRoot}/../../LICENCE">Mozilla Public License v1.1</a>
*/
-public class StatementStoreResolver implements SystemResolver
-{
- /**
- * Logger.
- */
- private static Logger logger =
- Logger.getLogger(StatementStoreResolver.class.getName());
+public class StatementStoreResolver implements SystemResolver {
+ /** Logger. */
+ private static Logger logger = Logger.getLogger(StatementStoreResolver.class.getName());
+
/**
* A (non) constraint that selects every statement from every model.
*
@@ -499,6 +497,11 @@
return resolverSession.findGNode(spObject);
}
+ /** @see org.mulgara.resolver.spi.BackupRestoreSession#getRestoreMapper() */
+ public LongMapper getRestoreMapper() throws Exception {
+ return resolverSession.getRestoreMapper();
+ }
+
//
// Internal methods
//
@@ -522,4 +525,5 @@
throw new IllegalStateException("Failed to Abort store", es);
}
}
+
}
More information about the Mulgara-svn
mailing list