[exo-jcr-commits] exo-jcr SVN: r5484 - jcr/branches/1.15.x/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/optimisation/db.

do-not-reply at jboss.org do-not-reply at jboss.org
Thu Jan 19 06:37:19 EST 2012


Author: tolusha
Date: 2012-01-19 06:37:18 -0500 (Thu, 19 Jan 2012)
New Revision: 5484

Modified:
   jcr/branches/1.15.x/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/optimisation/db/DB2ConnectionFactory.java
   jcr/branches/1.15.x/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/optimisation/db/DB2MultiDbJDBCConnection.java
   jcr/branches/1.15.x/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/optimisation/db/DB2SingleDbJDBCConnection.java
Log:
EXOJCR-1724: Use lastNodeId parameter in RDBMS reindexing for DB2 database

Modified: jcr/branches/1.15.x/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/optimisation/db/DB2ConnectionFactory.java
===================================================================
--- jcr/branches/1.15.x/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/optimisation/db/DB2ConnectionFactory.java	2012-01-19 11:28:20 UTC (rev 5483)
+++ jcr/branches/1.15.x/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/optimisation/db/DB2ConnectionFactory.java	2012-01-19 11:37:18 UTC (rev 5484)
@@ -133,7 +133,7 @@
    @Override
    public boolean isIDNeededForPaging()
    {
-      return false;
+      return true;
    }
    
    /**

Modified: jcr/branches/1.15.x/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/optimisation/db/DB2MultiDbJDBCConnection.java
===================================================================
--- jcr/branches/1.15.x/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/optimisation/db/DB2MultiDbJDBCConnection.java	2012-01-19 11:28:20 UTC (rev 5483)
+++ jcr/branches/1.15.x/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/optimisation/db/DB2MultiDbJDBCConnection.java	2012-01-19 11:37:18 UTC (rev 5484)
@@ -92,7 +92,7 @@
          findNodesAndProperties.clearParameters();
       }
 
-      findNodesAndProperties.setString(1, lastNodeId);
+      findNodesAndProperties.setString(1, getInternalId(lastNodeId));
       findNodesAndProperties.setInt(2, offset);
       findNodesAndProperties.setInt(3, limit);
 

Modified: jcr/branches/1.15.x/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/optimisation/db/DB2SingleDbJDBCConnection.java
===================================================================
--- jcr/branches/1.15.x/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/optimisation/db/DB2SingleDbJDBCConnection.java	2012-01-19 11:28:20 UTC (rev 5483)
+++ jcr/branches/1.15.x/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/optimisation/db/DB2SingleDbJDBCConnection.java	2012-01-19 11:37:18 UTC (rev 5484)
@@ -93,7 +93,7 @@
       }
 
       findNodesAndProperties.setString(1, containerName);
-      findNodesAndProperties.setString(2, lastNodeId);
+      findNodesAndProperties.setString(2, getInternalId(lastNodeId));
       findNodesAndProperties.setInt(3, offset);
       findNodesAndProperties.setInt(4, limit);
       findNodesAndProperties.setString(5, containerName);



More information about the exo-jcr-commits mailing list