MySQL 9.1.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
rules_table_service Namespace Reference

Classes

class  Cursor
 Writable cursor that allows reading and updating of rows in a persistent table. More...
 

Functions

int dummy_function_to_ensure_we_are_linked_into_the_server ()
 There must be one function of this kind in order for the symbols in the server's dynamic library to be visible to plugins. More...
 
void free_string (const char *str)
 Frees a const char pointer allocated in the server's dynamic library using new[]. More...
 
Cursor end ()
 A past-the-end Cursor. More...
 
static void add_column (MY_BITMAP *map, Cursor::column_id column)
 

Variables

const char * db_name = "query_rewrite"
 
const char * table_name = "rewrite_rules"
 

Function Documentation

◆ add_column()

static void rules_table_service::add_column ( MY_BITMAP map,
Cursor::column_id  column 
)
static

◆ dummy_function_to_ensure_we_are_linked_into_the_server()

int rules_table_service::dummy_function_to_ensure_we_are_linked_into_the_server ( )

There must be one function of this kind in order for the symbols in the server's dynamic library to be visible to plugins.

◆ end()

Cursor rules_table_service::end ( )

A past-the-end Cursor.

All past-the-end cursors are considered equal when compared with operator ==.

◆ free_string()

void rules_table_service::free_string ( const char *  str)

Frees a const char pointer allocated in the server's dynamic library using new[].

Variable Documentation

◆ db_name

const char* rules_table_service::db_name = "query_rewrite"

◆ table_name

const char* rules_table_service::table_name = "rewrite_rules"