26#ifndef MYSQLROUTER_LOG_FILTER_INCLUDED
27#define MYSQLROUTER_LOG_FILTER_INCLUDED
43 static const unsigned int kFillSize = 3;
53 std::string filter(std::string
statement)
const;
61 const std::vector<size_t> &group_indices);
68 void add_pattern(
const std::string &pattern,
const std::string &replacement);
Definition: log_filter.h:40
std::unique_ptr< Impl > impl_
Definition: log_filter.h:71
void add_pattern(const std::string &pattern, const std::vector< size_t > &group_indices)
static const char kFillCharacter
Definition: log_filter.h:42
A SQLLogFilter allows to replace substrings defined by a set of hardcoded regular expressions with '*...
Definition: log_filter.h:79
void add_default_sql_patterns()
Definition: log_filter.cc:76
SQLLogFilter()
Definition: log_filter.h:81
#define ROUTER_MYSQL_EXPORT
Definition: router_mysql_export.h:15
Definition: log_filter.cc:45
Definition: mysqlslap.cc:221