MCPcopy Create free account
hub / github.com/MariaDB/server / MYSQL_DML_START

Function MYSQL_DML_START

sql/sql_select.cc:34805–34824  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

34803}
34804
34805static 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
34827static void MYSQL_DML_GET_STAT(THD * thd, ha_rows &found, ha_rows &changed)

Callers 2

prepareMethod · 0.85
executeMethod · 0.85

Calls 1

queryMethod · 0.45

Tested by

no test coverage detected