| 254 | } |
| 255 | |
| 256 | void |
| 257 | Sql_condition::copy_opt_attributes(const Sql_condition *cond) |
| 258 | { |
| 259 | DBUG_ASSERT(this != cond); |
| 260 | copy_string(m_mem_root, & m_class_origin, & cond->m_class_origin); |
| 261 | copy_string(m_mem_root, & m_subclass_origin, & cond->m_subclass_origin); |
| 262 | copy_string(m_mem_root, & m_constraint_catalog, & cond->m_constraint_catalog); |
| 263 | copy_string(m_mem_root, & m_constraint_schema, & cond->m_constraint_schema); |
| 264 | copy_string(m_mem_root, & m_constraint_name, & cond->m_constraint_name); |
| 265 | copy_string(m_mem_root, & m_catalog_name, & cond->m_catalog_name); |
| 266 | copy_string(m_mem_root, & m_schema_name, & cond->m_schema_name); |
| 267 | copy_string(m_mem_root, & m_table_name, & cond->m_table_name); |
| 268 | copy_string(m_mem_root, & m_column_name, & cond->m_column_name); |
| 269 | copy_string(m_mem_root, & m_cursor_name, & cond->m_cursor_name); |
| 270 | } |
| 271 | |
| 272 | void |
| 273 | Sql_condition::set(uint sql_errno, const char* sqlstate, |
no test coverage detected