Changeset: f1ba838a559e for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f1ba838a559e
Modified Files:
        java/src/nl/cwi/monetdb/jdbc/MonetTwoStageCommit.java
Branch: HTM
Log Message:

Call the new pre/persist-commit function over the JDBC connection


diffs (30 lines):

diff --git a/java/src/nl/cwi/monetdb/jdbc/MonetTwoStageCommit.java 
b/java/src/nl/cwi/monetdb/jdbc/MonetTwoStageCommit.java
--- a/java/src/nl/cwi/monetdb/jdbc/MonetTwoStageCommit.java
+++ b/java/src/nl/cwi/monetdb/jdbc/MonetTwoStageCommit.java
@@ -54,7 +54,7 @@ public class MonetTwoStageCommit {
                        throw new SQLException("Cannot execute preCommit - 
autocommit enabled", "3B000");
                }
                savepoint = connection.setSavepoint(name);
-               connection.sendIndependentCommand("pre_commit");
+               connection.sendIndependentCommand("precommit()");
                
                return savepoint;
        }
@@ -68,7 +68,7 @@ public class MonetTwoStageCommit {
         * @throws SQLException
         */
        public void persistCommit(Savepoint savepoint) throws SQLException {
-               connection.sendIndependentCommand("presist_commit");
+               connection.sendIndependentCommand("presistcommit()");
                connection.releaseSavepoint(savepoint);
                return;
        }
@@ -80,7 +80,7 @@ public class MonetTwoStageCommit {
         * @throws SQLException
         */
        public void rollbackCommit(Savepoint savepoint) throws SQLException {
-               // TODO Do we need to rollback the transaction otherwise?
+               // no need to do anything else, rollback bring the store back 
to the previous commited transaction
                connection.rollback(savepoint);
                return;
        }
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to