diff options
author | Eike Stepper | 2007-08-24 16:36:55 +0000 |
---|---|---|
committer | Eike Stepper | 2007-08-24 16:36:55 +0000 |
commit | 4edac8339da2462e68d9b3142b961e555c67121c (patch) | |
tree | 3e0d2836b31b4deaf424cdc0607e3bcad8e51174 | |
parent | 2ab981e4037d757db98fa80d29fa197fb55c3d04 (diff) | |
download | cdo-4edac8339da2462e68d9b3142b961e555c67121c.tar.gz cdo-4edac8339da2462e68d9b3142b961e555c67121c.tar.xz cdo-4edac8339da2462e68d9b3142b961e555c67121c.zip |
*** empty log message ***
-rw-r--r-- | plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/DBType.java | 44 |
1 files changed, 13 insertions, 31 deletions
diff --git a/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/DBType.java b/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/DBType.java index 2d9ddc8a0a..23a607fab9 100644 --- a/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/DBType.java +++ b/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/DBType.java @@ -16,36 +16,9 @@ public enum DBType DOUBLE(8), // NUMERIC(2), // DECIMAL(3), // - CHAR(1) - { - @Override - public void appendValue(StringBuilder builder, Object value) - { - builder.append("'"); - builder.append(value); - builder.append("'"); - } - }, // - VARCHAR(12) - { - @Override - public void appendValue(StringBuilder builder, Object value) - { - builder.append("'"); - builder.append(value); - builder.append("'"); - } - }, // - LONGVARCHAR(-1, "LONG VARCHAR") - { - @Override - public void appendValue(StringBuilder builder, Object value) - { - builder.append("'"); - builder.append(value); - builder.append("'"); - } - }, // + CHAR(1), // + VARCHAR(12), // + LONGVARCHAR(-1, "LONG VARCHAR"), // DATE(91), // TIME(92), // TIMESTAMP(93), // @@ -129,7 +102,16 @@ public enum DBType } else { - builder.append(value); + if (value instanceof String || value instanceof Character) + { + builder.append("'"); + builder.append(value); + builder.append("'"); + } + else + { + builder.append(value); + } } } }
\ No newline at end of file |