#include <rule.h>
◆ load()
bool Replacement::load |
( |
MYSQL_THD |
thd, |
|
|
const std::string |
replacement |
|
) |
| |
Load the replacement query string.
It means:
- extract the number of parameters
- extract the position of the parameters in the query string
- copy the replacement in the rewrite rule
◆ parse_error_message()
std::string Replacement::parse_error_message |
( |
| ) |
|
|
inline |
If any errors were raised during parsing, the first one is available here.
◆ slots()
std::vector< int > Replacement::slots |
( |
| ) |
const |
|
inline |
◆ m_param_slots
std::vector<int> Replacement::m_param_slots |
|
private |
The positions in query_string of each parameter ('?')
◆ m_parse_error_message
std::string Replacement::m_parse_error_message |
|
private |
◆ number_parameters
int Replacement::number_parameters |
The number of parameters (and the size of m_param_slots and parameter_positions.)
◆ query_string
std::string Replacement::query_string |
The query string of the replacement.
The documentation for this class was generated from the following files: