Update of /var/cvs/src/org/mmbase/storage/implementation/database
In directory 
james.mmbase.org:/tmp/cvs-serv7344/src/org/mmbase/storage/implementation/database

Modified Files:
        DatabaseStorageManager.java 
Log Message:
tinyint is a valid dbtype for a boolean


See also: 
http://cvs.mmbase.org/viewcvs/src/org/mmbase/storage/implementation/database


Index: DatabaseStorageManager.java
===================================================================
RCS file: 
/var/cvs/src/org/mmbase/storage/implementation/database/DatabaseStorageManager.java,v
retrieving revision 1.196
retrieving revision 1.197
diff -u -b -r1.196 -r1.197
--- DatabaseStorageManager.java 26 Jul 2008 19:32:27 -0000      1.196
+++ DatabaseStorageManager.java 29 Jul 2008 08:39:35 -0000      1.197
@@ -32,7 +32,7 @@
  *
  * @author Pierre van Rooden
  * @since MMBase-1.7
- * @version $Id: DatabaseStorageManager.java,v 1.196 2008/07/26 19:32:27 
michiel Exp $
+ * @version $Id: DatabaseStorageManager.java,v 1.197 2008/07/29 08:39:35 
pierre Exp $
  */
 public class DatabaseStorageManager implements StorageManager {
 
@@ -2380,7 +2380,6 @@
         switch (jdbcType) {
         case Types.INTEGER :
         case Types.SMALLINT :
-        case Types.TINYINT :
             if (mmbaseType == Field.TYPE_INTEGER || mmbaseType == 
Field.TYPE_NODE) {
                 return mmbaseType;
             } else {
@@ -2392,6 +2391,12 @@
             } else {
                 return Field.TYPE_LONG;
             }
+        case Types.TINYINT :
+            if (mmbaseType == Field.TYPE_INTEGER || mmbaseType == 
Field.TYPE_BOOLEAN) {
+                return mmbaseType;
+            } else {
+                return Field.TYPE_INTEGER;
+            }
         case Types.FLOAT :
         case Types.REAL :
             return Field.TYPE_FLOAT;
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to