diff options
author | Eike Stepper | 2007-08-24 16:02:53 +0000 |
---|---|---|
committer | Eike Stepper | 2007-08-24 16:02:53 +0000 |
commit | 8097840f029f6b5202689f733bf33af007098323 (patch) | |
tree | 9c75f367f9b4b17626a7fd4c552691aa27107db2 /plugins/org.eclipse.net4j.db.derby/src/org/eclipse/net4j/db/internal/derby/DerbyAdapter.java | |
parent | 4318cc64d042cba6824e4b9b8a51dcdfa9318212 (diff) | |
download | cdo-8097840f029f6b5202689f733bf33af007098323.tar.gz cdo-8097840f029f6b5202689f733bf33af007098323.tar.xz cdo-8097840f029f6b5202689f733bf33af007098323.zip |
*** empty log message ***
Diffstat (limited to 'plugins/org.eclipse.net4j.db.derby/src/org/eclipse/net4j/db/internal/derby/DerbyAdapter.java')
-rw-r--r-- | plugins/org.eclipse.net4j.db.derby/src/org/eclipse/net4j/db/internal/derby/DerbyAdapter.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/plugins/org.eclipse.net4j.db.derby/src/org/eclipse/net4j/db/internal/derby/DerbyAdapter.java b/plugins/org.eclipse.net4j.db.derby/src/org/eclipse/net4j/db/internal/derby/DerbyAdapter.java index 07af1f3f91..6a44497981 100644 --- a/plugins/org.eclipse.net4j.db.derby/src/org/eclipse/net4j/db/internal/derby/DerbyAdapter.java +++ b/plugins/org.eclipse.net4j.db.derby/src/org/eclipse/net4j/db/internal/derby/DerbyAdapter.java @@ -11,6 +11,7 @@ package org.eclipse.net4j.db.internal.derby; import org.eclipse.net4j.db.DBType; +import org.eclipse.net4j.db.IDBField; import org.eclipse.net4j.internal.db.DBAdapter; import org.eclipse.net4j.internal.db.DBField; @@ -70,6 +71,17 @@ public class DerbyAdapter extends DBAdapter } @Override + public void appendValue(StringBuilder builder, IDBField field, Object value) + { + if (value instanceof Boolean) + { + value = (Boolean)value ? 1 : 0; + } + + super.appendValue(builder, field, value); + } + + @Override protected boolean isReservedWord(String word) { return Arrays.binarySearch(RESERVED_WORDS, word.toUpperCase()) >= 0; |