[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