mirror of
https://github.com/MariaDB/server.git
synced 2025-08-31 22:22:30 +03:00
SCRUM task
mysql-test/r/select.result: SELECT ... INTO user_variables mysql-test/t/select.test: SELECT ... INTO user_variables sql/sql_class.cc: SELECT ... INTO user_variables sql/sql_class.h: SELECT ... INTO user_variables sql/sql_lex.h: SELECT ... INTO user_variables sql/sql_parse.cc: SELECT ... INTO user_variables sql/sql_yacc.yy: SELECT ... INTO user_variables
This commit is contained in:
@@ -966,3 +966,25 @@ public:
|
||||
bool send_eof();
|
||||
};
|
||||
|
||||
class select_dumpvar :public select_result {
|
||||
ha_rows row_count;
|
||||
public:
|
||||
select_dumpvar(void) { row_count=0;}
|
||||
~select_dumpvar() {}
|
||||
int prepare(List<Item> &list, SELECT_LEX_UNIT *u) { return 0;}
|
||||
bool send_fields(List<Item> &list, uint flag)
|
||||
{
|
||||
if (current_thd->lex.select_into_var_list.elements != list.elements)
|
||||
{
|
||||
my_error(ER_WRONG_NUMBER_OF_COLUMNS_IN_SELECT, MYF(0));
|
||||
return 1;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
bool send_data(List<Item> &items);
|
||||
void send_error(uint errcode,const char *err)
|
||||
{
|
||||
my_message(errcode, err, MYF(0));
|
||||
}
|
||||
bool send_eof();
|
||||
};
|
||||
|
Reference in New Issue
Block a user