Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2010-04-22 15:47:39 +0000
committerEike Stepper2010-04-22 15:47:39 +0000
commit810b8317caebcea6422ffd34409e56cc5ec7a337 (patch)
tree1ed0ff1360899a87c10f809836d176e96b4a2b56 /plugins/org.eclipse.net4j.db
parent717b264cd8a21dfd960fbe407dc8175fd0bcd56a (diff)
downloadcdo-810b8317caebcea6422ffd34409e56cc5ec7a337.tar.gz
cdo-810b8317caebcea6422ffd34409e56cc5ec7a337.tar.xz
cdo-810b8317caebcea6422ffd34409e56cc5ec7a337.zip
[256936] Support for Offline Mode
https://bugs.eclipse.org/bugs/show_bug.cgi?id=256936
Diffstat (limited to 'plugins/org.eclipse.net4j.db')
-rw-r--r--plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/DBUtil.java11
1 files changed, 7 insertions, 4 deletions
diff --git a/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/DBUtil.java b/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/DBUtil.java
index 867a9020bf..077e105e67 100644
--- a/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/DBUtil.java
+++ b/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/DBUtil.java
@@ -568,7 +568,7 @@ public final class DBUtil
/**
* @since 3.0
*/
- public static void writeTable(ExtendedDataOutput out, Connection connection, IDBTable table, String sqlSuffix)
+ public static void serializeTable(ExtendedDataOutput out, Connection connection, IDBTable table, String sqlSuffix)
throws DBException, IOException
{
IDBField[] fields = table.getFields();
@@ -582,11 +582,14 @@ public final class DBUtil
builder.append(", "); //$NON-NLS-1$
}
+ builder.append("cdo_1."); //$NON-NLS-1$
builder.append(fields[i]);
}
builder.append(" FROM "); //$NON-NLS-1$
builder.append(table);
+ builder.append(" cdo_1"); //$NON-NLS-1$
+
if (sqlSuffix != null)
{
builder.append(sqlSuffix);
@@ -609,7 +612,7 @@ public final class DBUtil
for (int i = 0; i < fields.length; i++)
{
IDBField field = fields[i];
- field.getType().writeValue(out, resultSet, i);
+ field.getType().writeValue(out, resultSet, i + 1);
}
}
@@ -637,7 +640,7 @@ public final class DBUtil
/**
* @since 3.0
*/
- public static void readTable(ExtendedDataInput in, Connection connection, IDBTable table) throws IOException
+ public static void deserializeTable(ExtendedDataInput in, Connection connection, IDBTable table) throws IOException
{
IDBField[] fields = table.getFields();
@@ -675,7 +678,7 @@ public final class DBUtil
for (int i = 0; i < fields.length; i++)
{
IDBField field = fields[i];
- field.getType().readValue(in, statement, i);
+ field.getType().readValue(in, statement, i + 1);
}
statement.addBatch();

Back to the top