summaryrefslogtreecommitdiff
path: root/sql/log_event.cc
diff options
context:
space:
mode:
authorSujatha <sujatha.sivakumar@mariadb.com>2020-09-28 17:55:39 +0530
committerSujatha <sujatha.sivakumar@mariadb.com>2020-09-28 17:55:39 +0530
commitce845b7a2fb3b86a1cc1a54a488ab7f16448d7c1 (patch)
tree767a910bb2d89a42a7ba3b05958340ec16d20b94 /sql/log_event.cc
parent7edfb72efff18b7de7f22cd6dfd90b553e27c286 (diff)
parent6cbbd6bd96a8b5c97ec4d0b687aac29fb0f63a6a (diff)
downloadmariadb-git-ce845b7a2fb3b86a1cc1a54a488ab7f16448d7c1.tar.gz
Merge branch '10.3' into 10.4
Diffstat (limited to 'sql/log_event.cc')
-rw-r--r--sql/log_event.cc10
1 files changed, 10 insertions, 0 deletions
diff --git a/sql/log_event.cc b/sql/log_event.cc
index 76f97da9496..21a9517703d 100644
--- a/sql/log_event.cc
+++ b/sql/log_event.cc
@@ -3048,6 +3048,16 @@ log_event_print_value(IO_CACHE *file, PRINT_EVENT_INFO *print_event_info,
fprintf(stderr, "\nError: Found Old DECIMAL (mysql-4.1 or earlier). "
"Not enough metadata to display the value.\n");
break;
+
+ case MYSQL_TYPE_GEOMETRY:
+ strmake(typestr, "GEOMETRY", typestr_length);
+ if (!ptr)
+ goto return_null;
+
+ length= uint4korr(ptr);
+ my_b_write_quoted(file, ptr + meta, length);
+ return length + meta;
+
default:
print_event_info->flush_for_error();
fprintf(stderr,