summaryrefslogtreecommitdiff
path: root/plugin/func_test
diff options
context:
space:
mode:
authorMonty <monty@mariadb.org>2020-09-02 03:13:32 +0300
committerSergei Golubchik <serg@mariadb.org>2021-05-19 22:27:28 +0200
commit6079b46d8d371262882d1bbe7ebeec23b2f83075 (patch)
treead649946b27e58e5b451b6bbd470d14d1c161189 /plugin/func_test
parent7ca4e381f7af59dad07aebc5dc4f467b235ab962 (diff)
downloadmariadb-git-6079b46d8d371262882d1bbe7ebeec23b2f83075.tar.gz
Split item->flags into base_flags and with_flags
This was done to simplify copying of with_* flags Other things: - Changed Flags to C++ enums, which enables gdb to print out bit values for the flags. This also enables compiler errors if one tries to manipulate a non existing bit in a variable. - Added set_maybe_null() as a shortcut as setting the MAYBE_NULL flags was used in a LOT of places. - Renamed PARAM flag to SP_VAR to ensure it's not confused with persistent statement parameters.
Diffstat (limited to 'plugin/func_test')
-rw-r--r--plugin/func_test/plugin.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/plugin/func_test/plugin.cc b/plugin/func_test/plugin.cc
index 827c627dece..5e1f1a66fa2 100644
--- a/plugin/func_test/plugin.cc
+++ b/plugin/func_test/plugin.cc
@@ -32,7 +32,7 @@ public:
bool fix_length_and_dec()
{
max_length= MAX_FIELD_NAME * system_charset_info->mbmaxlen;
- flags|= ITEM_FLAG_MAYBE_NULL;
+ set_maybe_null();
return false;
}
const char *func_name() const { return "sysconst_test"; }