42 bool check_engine(std::string engine_name, std::string database_name,
43 std::string
table_name, std::string &prev_engine_name,
44 std::string &prev_database_name,
45 std::string &prev_table_name);
Definition: engine_combination_tracker.h:27
std::tuple< std::string, std::string, std::string > m_known_engine
The engine data already seen used to check for incompatibilities.
Definition: engine_combination_tracker.h:60
bool check_engine(std::string engine_name, std::string database_name, std::string table_name, std::string &prev_engine_name, std::string &prev_database_name, std::string &prev_table_name)
This function determines whether the current engine is compatible with previous engine or not.
Definition: engine_combination_tracker.cc:27
void clear_known_engine()
This method clear the registered engine in the variable m_known_engine.
Definition: engine_combination_tracker.cc:56
bool is_warning_already_emitted
If a warning was already emitted for this transactions.
Definition: engine_combination_tracker.h:62
bool get_warning_already_emitted()
This method get the value of is_warning_already_emitted.
Definition: engine_combination_tracker.cc:60
void set_warning_already_emitted(bool value)
This method sets the value of is_warning_already_emitted.
Definition: engine_combination_tracker.cc:64
const char * table_name
Definition: rules_table_service.cc:56