qc_mysqlembedded: Fix missing functionality

This commit is contained in:
Johan Wikman
2016-11-01 12:05:35 +02:00
parent f7c3150462
commit 57eb599769

View File

@ -1852,6 +1852,7 @@ qc_query_op_t qc_get_operation(GWBUF* querybuf)
case SQLCOM_INSERT: case SQLCOM_INSERT:
case SQLCOM_INSERT_SELECT: case SQLCOM_INSERT_SELECT:
case SQLCOM_REPLACE: case SQLCOM_REPLACE:
case SQLCOM_REPLACE_SELECT:
operation = QUERY_OP_INSERT; operation = QUERY_OP_INSERT;
break; break;
@ -1914,7 +1915,9 @@ char* qc_get_prepare_name(GWBUF* stmt)
{ {
LEX* lex = get_lex(stmt); LEX* lex = get_lex(stmt);
if ((lex->sql_command == SQLCOM_PREPARE) || (lex->sql_command == SQLCOM_EXECUTE)) if ((lex->sql_command == SQLCOM_PREPARE) ||
(lex->sql_command == SQLCOM_EXECUTE) ||
(lex->sql_command == SQLCOM_DEALLOCATE_PREPARE))
{ {
name = (char*)malloc(lex->prepared_stmt_name.length + 1); name = (char*)malloc(lex->prepared_stmt_name.length + 1);
if (name) if (name)