removed unneeded QUERY_TYPE_DROP_TABLE type from query_classifier.h

This commit is contained in:
Markus Makela 2014-09-01 10:35:38 +03:00
parent bc939501e9
commit 067ce3c886
3 changed files with 2 additions and 20 deletions

View File

@ -542,11 +542,6 @@ static skygw_query_type_t resolve_query_type(
}
}
if(lex->sql_command == SQLCOM_DROP_TABLE)
{
type |= QUERY_TYPE_DROP_TABLE;
}
goto return_qtype;
}
@ -741,19 +736,7 @@ static skygw_query_type_t resolve_query_type(
break;
}
} /**< for */
#if defined(TEMPORARY_TABLES)
if ((skygw_query_type_t)type == QUERY_TYPE_READ)
{
/**
* Find out the database name and all tables the query
* uses. Create a hashvalue from each and if any of the
* values can be found from property's hashtable, set
* query type to QUERY_TYPE_READ_TMP_TABLE.
*/
}
#endif
} /**< if */
return_qtype:
qtype = (skygw_query_type_t)type;

View File

@ -47,7 +47,6 @@ typedef enum {
QUERY_TYPE_EXEC_STMT = 0x1000, /*< Execute prepared statement */
QUERY_TYPE_CREATE_TMP_TABLE = 0x2000, /*< Create temporary table */
QUERY_TYPE_READ_TMP_TABLE = 0x4000, /*< Read temporary table */
QUERY_TYPE_DROP_TABLE = 0x8000
} skygw_query_type_t;

View File

@ -1365,7 +1365,7 @@ static int routeQuery(
*/
if(QUERY_IS_TYPE(qtype, QUERY_TYPE_CREATE_TMP_TABLE) ||
QUERY_IS_TYPE(qtype, QUERY_TYPE_DROP_TABLE)){
packet_type == MYSQL_COM_DROP_DB){
tbl = skygw_get_table_names(querybuf,&tsize);
@ -1439,7 +1439,7 @@ static int routeQuery(
}
/**Check if DROP TABLE... targets a temporary table*/
if(QUERY_IS_TYPE(qtype, QUERY_TYPE_DROP_TABLE))
if(packet_type == MYSQL_COM_DROP_DB)
{
if(rses_prop_tmp && rses_prop_tmp->rses_prop_data.temp_tables)
{