Changeset: 4f54264f29d7 for monetdb-java
URL: https://dev.monetdb.org/hg/monetdb-java?cmd=changeset;node=4f54264f29d7
Modified Files:
        src/main/java/nl/cwi/monetdb/jdbc/MonetPreparedStatement.java
        src/main/java/nl/cwi/monetdb/jdbc/MonetResultSet.java
Branch: default
Log Message:

Remove code for handling Types.BIT. It is and will never be used as MonetDB 
does not support it. The BIT type is also already removed from the SQL standard.


diffs (64 lines):

diff --git a/src/main/java/nl/cwi/monetdb/jdbc/MonetPreparedStatement.java 
b/src/main/java/nl/cwi/monetdb/jdbc/MonetPreparedStatement.java
--- a/src/main/java/nl/cwi/monetdb/jdbc/MonetPreparedStatement.java
+++ b/src/main/java/nl/cwi/monetdb/jdbc/MonetPreparedStatement.java
@@ -1827,7 +1827,6 @@ public class MonetPreparedStatement
                                                setBigDecimal(parameterIndex, 
new BigDecimal(num.doubleValue()));
                                        }
                                break;
-                               case Types.BIT:
                                case Types.BOOLEAN:
                                        if (num.doubleValue() != 0.0) {
                                                setBoolean(parameterIndex, 
true);
@@ -1877,7 +1876,6 @@ public class MonetPreparedStatement
                                        }
                                        setBigDecimal(parameterIndex, dec);
                                } break;
-                               case Types.BIT:
                                case Types.BOOLEAN:
                                        setBoolean(parameterIndex, val);
                                break;
@@ -2328,7 +2326,6 @@ public class MonetPreparedStatement
                                }
                                setValue(parameterIndex, x);
                                break;
-                       case Types.BIT:
                        case Types.BOOLEAN:
                                if  (x.equalsIgnoreCase("false") || 
x.equalsIgnoreCase("true") || x.equals("0") || x.equals("1")) {
                                        setValue(parameterIndex, x);
diff --git a/src/main/java/nl/cwi/monetdb/jdbc/MonetResultSet.java 
b/src/main/java/nl/cwi/monetdb/jdbc/MonetResultSet.java
--- a/src/main/java/nl/cwi/monetdb/jdbc/MonetResultSet.java
+++ b/src/main/java/nl/cwi/monetdb/jdbc/MonetResultSet.java
@@ -787,7 +787,6 @@ public class MonetResultSet
                                case Types.CLOB:
                                        // check if string value equals "true" 
(case insensitive) or not
                                        return Boolean.parseBoolean(val);
-                               case Types.BIT: // MonetDB doesn't use type 
BinaryDigit, it's here for completeness
                                case Types.TINYINT:
                                case Types.SMALLINT:
                                case Types.INTEGER:
@@ -1565,9 +1564,6 @@ public class MonetResultSet
                                                        case Types.DOUBLE:
                                                                
_precision[column] = 15;
                                                                break;
-                                                       case Types.BIT: // 
MonetDB doesn't use type BIT, it's here for completeness
-                                                               
_precision[column] = 1;
-                                                               break;
                                                        case Types.BOOLEAN:
                                                                
_precision[column] = 5;
                                                                break;
@@ -1845,7 +1841,6 @@ public class MonetResultSet
                }
 
                switch(JdbcType) {
-                       case Types.BIT: // MonetDB doesn't use type BInary 
digiT, it's here for completeness
                        case Types.TINYINT:
                        case Types.SMALLINT:
                                try {
@@ -2243,7 +2238,6 @@ public class MonetResultSet
                                return BigDecimal.class;
                        case Types.BOOLEAN:
                                return Boolean.class;
-                       case Types.BIT: // MonetDB doesn't support type BIT, 
it's here for completeness
                        case Types.TINYINT:
                        case Types.SMALLINT:
                                return Short.class;
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to