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