MySQL 9.1.0
Source Code Documentation
rules_table_service.cc File Reference

Implementation of the service for accessing the rewrite rules table. More...

#include <string.h>
#include <sys/types.h>
#include "my_base.h"
#include "my_bitmap.h"
#include "my_compiler.h"
#include "my_inttypes.h"
#include "mysql/service_rules_table.h"
#include "mysql/strings/m_ctype.h"
#include "sql/field.h"
#include "sql/handler.h"
#include "sql/sql_base.h"
#include "sql/table.h"
#include "sql/transaction.h"
#include "sql_string.h"
#include "thr_lock.h"

Namespaces

namespace  rules_table_service
 

Functions

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. More...
 
void rules_table_service::free_string (const char *str)
 Frees a const char pointer allocated in the server's dynamic library using new[]. More...
 
static void rules_table_service::add_column (MY_BITMAP *map, Cursor::column_id column)
 
Cursor rules_table_service::end ()
 A past-the-end Cursor. More...
 

Variables

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

Detailed Description

Implementation of the service for accessing the rewrite rules table.