mirror of
https://github.com/MariaDB/server.git
synced 2026-04-20 15:25:33 +02:00
Refactored a number of engines to have correct init/deinit. Added pass support for "data" from plugin to plugin generic init to use memory location.
plugin/daemon_example/plug.in: Switched the plug.in type (corrected) sql/handler.h: Added data pointer to use for engines. sql/sql_plugin.cc: Passing plugin to generic handlers to allow them to add data to "data" storage/archive/ha_archive.cc: Refactored. Now uses less logic for startup/shutdown. storage/csv/ha_tina.cc: Refactored init/deinit to use less code. storage/example/ha_example.cc: Refactored example to show correct behavior for init/deinit. storage/example/ha_example.h: Removed unneeded references to methods that do not need to be implemened. storage/federated/ha_federated.cc: Refactored to use less code and startup/shutdown correctly.
This commit is contained in:
parent
3e0eee1d7b
commit
7d6b4a1ab0
8 changed files with 42 additions and 121 deletions
|
|
@ -1,3 +1,3 @@
|
|||
MYSQL_STORAGE_ENGINE(daemon_example,,[Daemon Example Plugin],
|
||||
[This is an example plugin daemon.], [max,max-no-ndb])
|
||||
MYSQL_PLUGIN(daemon_example,[Daemon Example Plugin],
|
||||
[This is an example plugin daemon.])
|
||||
MYSQL_PLUGIN_DYNAMIC(daemon_example, [libdaemon_example.la])
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue