Chapter 23 Extending MySQL

Table of Contents

23.1 MySQL Internals
23.1.1 MySQL Threads
23.1.2 The MySQL Test Suite
23.2 The MySQL Plugin API
23.2.1 Plugin API Characteristics
23.2.2 Plugin API Components
23.2.3 Types of Plugins
23.2.4 Writing Plugins
23.2.5 MySQL Services for Plugins
23.3 Adding New Functions to MySQL
23.3.1 Features of the User-Defined Function Interface
23.3.2 Adding a New User-Defined Function
23.3.3 Adding a New Native Function
23.4 Debugging and Porting MySQL
23.4.1 Debugging a MySQL Server
23.4.2 Debugging a MySQL Client
23.4.3 The DBUG Package