1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-29 05:21:33 +03:00

MDEV-19994 Add class Function_collection

This commit is contained in:
Alexander Barkov
2019-07-09 12:47:42 +04:00
parent 0940e25d69
commit 4dc85973b4
17 changed files with 1706 additions and 1816 deletions

View File

@ -89,6 +89,7 @@ class Virtual_column_info;
class Conv_source;
class ST_FIELD_INFO;
class Type_collection;
class Create_func;
#define my_charset_numeric my_charset_latin1
@ -6524,6 +6525,18 @@ public:
};
class Function_collection
{
public:
virtual ~Function_collection() {}
virtual bool init()= 0;
virtual void cleanup()= 0;
virtual Create_func *find_native_function_builder(THD *thd,
const LEX_CSTRING &name)
const= 0;
};
class Type_collection
{
public: