Changeset: 06b62eafaaf2 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=06b62eafaaf2
Modified Files:
        tools/monetdbe/monetdbe.c
Branch: default
Log Message:

add blob handling in monetdbe_null


diffs (31 lines):

diff --git a/tools/monetdbe/monetdbe.c b/tools/monetdbe/monetdbe.c
--- a/tools/monetdbe/monetdbe.c
+++ b/tools/monetdbe/monetdbe.c
@@ -86,6 +86,7 @@ typedef struct monetdbe_table_t {
 typedef struct {
        Client c;
        char *msg;
+       monetdbe_data_blob blob_null;
        monetdbe_data_date date_null;
        monetdbe_data_time time_null;
        monetdbe_data_timestamp timestamp_null;
@@ -399,6 +400,7 @@ monetdbe_open_internal(monetdbe_database
 cleanup:
        if (mdbe->msg)
                return -2;
+       mdbe->blob_null.data = NULL;
        data_from_date(date_nil, &mdbe->date_null);
        data_from_time(daytime_nil, &mdbe->time_null);
        data_from_timestamp(timestamp_nil, &mdbe->timestamp_null);
@@ -1253,8 +1255,10 @@ monetdbe_null(monetdbe_database dbhdl, m
 #endif
                        ))
                return ATOMnilptr(mtype);
-       else if (mtype == TYPE_str || mtype == TYPE_blob)
+       else if (mtype == TYPE_str)
                return NULL;
+       else if (mtype == TYPE_blob)
+               return &mdbe->blob_null;
        else if (mtype == TYPE_date)
                return &mdbe->date_null;
        else if (mtype == TYPE_daytime)
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to