| 34803 | } |
| 34804 | |
| 34805 | static void MYSQL_DML_START(THD *thd) |
| 34806 | { |
| 34807 | switch (thd->lex->sql_command) { |
| 34808 | |
| 34809 | case SQLCOM_UPDATE: |
| 34810 | MYSQL_UPDATE_START(thd->query()); |
| 34811 | break; |
| 34812 | case SQLCOM_UPDATE_MULTI: |
| 34813 | MYSQL_MULTI_UPDATE_START(thd->query()); |
| 34814 | break; |
| 34815 | case SQLCOM_DELETE: |
| 34816 | MYSQL_DELETE_START(thd->query()); |
| 34817 | break; |
| 34818 | case SQLCOM_DELETE_MULTI: |
| 34819 | MYSQL_MULTI_DELETE_START(thd->query()); |
| 34820 | break; |
| 34821 | default: |
| 34822 | DBUG_ASSERT(0); |
| 34823 | } |
| 34824 | } |
| 34825 | |
| 34826 | |
| 34827 | static void MYSQL_DML_GET_STAT(THD * thd, ha_rows &found, ha_rows &changed) |