diff options
author | Alexander Barkov <bar@mariadb.com> | 2019-07-11 14:50:39 +0400 |
---|---|---|
committer | Alexander Barkov <bar@mariadb.com> | 2019-07-11 14:50:39 +0400 |
commit | 040bbebce9eb75167086f4b7815e8280686c3629 (patch) | |
tree | 83a05ef1f0712f6000e01a868f0c08858ea016f3 /sql/sql_string.h | |
parent | 265a7d1613d29e2bdd4c91a5a75971b331519dbe (diff) | |
download | mariadb-git-bb-10.5-bar-mdev20042.tar.gz |
MDEV-20042 Implement EXTRA2_FIELD_DATA_TYPE_INFO in FRMbb-10.5-bar-mdev20042
Diffstat (limited to 'sql/sql_string.h')
-rw-r--r-- | sql/sql_string.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/sql/sql_string.h b/sql/sql_string.h index b6df9f29ced..1eac2200625 100644 --- a/sql/sql_string.h +++ b/sql/sql_string.h @@ -528,6 +528,10 @@ public: q_append(s, size); return false; } + bool append(const LEX_CSTRING &s) + { + return append(s.str, s.length); + } bool append(const Binary_string &s) { return append(s.ptr(), s.length()); @@ -1001,6 +1005,15 @@ public: }; +template<size_t buff_sz> +class BinaryStringBuffer : public Binary_string +{ + char buff[buff_sz]; +public: + BinaryStringBuffer() : Binary_string(buff, buff_sz) { length(0); } +}; + + class String_space: public String { public: |