[MDEV-5315] ItemFunc plugins for server Created: 2013-11-19  Updated: 2022-11-03

Status: Open
Project: MariaDB Server
Component/s: None
Fix Version/s: None

Type: Task Priority: Major
Reporter: Antony T Curtis (Inactive) Assignee: Sergei Golubchik
Resolution: Unresolved Votes: 1
Labels: contribution, patch

Attachments: Zip Archive itemfunc.zip    
Issue Links:
Relates
relates to MDEV-20764 Add MariaDB_FUNCTION_COLLECTION_PLUGIN Closed

 Description   

Allow splitting out Item_func into seperate plugins.
This may be used to split out functionality and remove conditional compilation from existing server code.
It is a more performant interface than the existing UDF and properly respects character encodings, etc.



 Comments   
Comment by Antony T Curtis (Inactive) [ 2013-11-19 ]

Patch is BSD licensed.

Comment by Sergei Golubchik [ 2013-11-19 ]

3-clause BSD (a.k.a. "New BSD") license, right?

Comment by Antony T Curtis (Inactive) [ 2013-11-19 ]

If you look at include/mysql/plugin_itemfunc.h you will see that it is 2-clause BSD .. deliberately so to make it acceptable for Oracle as well.

Generated at Thu Feb 08 07:03:21 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.