Date: Wednesday, March 22, 2006 @ 14:26:52
  Author: zsolt
    Path: /cvsroot/carob/carob/src

Modified: SQLDataSerialization.cpp (1.30 -> 1.31)

create a dummy NULL deserializer (see CAROB-82)


--------------------------+
 SQLDataSerialization.cpp |   10 ++++++++++
 1 files changed, 10 insertions(+)


Index: carob/src/SQLDataSerialization.cpp
diff -u carob/src/SQLDataSerialization.cpp:1.30 
carob/src/SQLDataSerialization.cpp:1.31
--- carob/src/SQLDataSerialization.cpp:1.30     Tue Mar  7 10:12:08 2006
+++ carob/src/SQLDataSerialization.cpp  Wed Mar 22 14:26:52 2006
@@ -275,6 +275,13 @@
   return res;
 }
 
+ResultSetDataType nullDeserializer(const DriverSocket& input)
+    throw (DriverException, UnexpectedException)
+{
+  throw DriverException(L"nullDeserializer should never be called!");
+  return (ResultSetDataType) {0};
+}
+
 deserializerPtr SQLDataSerialization::getDeserializer(TypeTag ttPrm)
     throw (NotImplementedException, UnexpectedException)
 {
@@ -313,6 +320,9 @@
     case TT_SQL_TIMESTAMP:
       return SQLTimestampDeserializer;
     break;
+    case TT_UNDEFINED:
+      return nullDeserializer;
+    break;
     case TT_BLOB:
     case TT_JAVA_SERIALIZABLE:
     default:

_______________________________________________
Carob-commits mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/carob-commits

Reply via email to