mirror of
https://github.com/MariaDB/server.git
synced 2025-01-29 10:14:19 +01:00
failing fulltext_order_by.test fixed
This commit is contained in:
parent
b97ef911c5
commit
2fd11169ab
4 changed files with 3 additions and 3 deletions
|
@ -852,7 +852,7 @@ merge_buffers(MI_SORT_PARAM *info, uint keys, IO_CACHE *from_file,
|
|||
uchar *strpos;
|
||||
BUFFPEK *buffpek,**refpek;
|
||||
QUEUE queue;
|
||||
int *killed= killed_ptr(info->sort_info->param);
|
||||
volatile int *killed= killed_ptr(info->sort_info->param);
|
||||
|
||||
DBUG_ENTER("merge_buffers");
|
||||
|
||||
|
|
|
@ -81,7 +81,6 @@ class ha_myisam: public handler
|
|||
int index_first(byte * buf);
|
||||
int index_last(byte * buf);
|
||||
int index_next_same(byte *buf, const byte *key, uint keylen);
|
||||
int index_end() { ft_handler=NULL; return 0; }
|
||||
int ft_init()
|
||||
{
|
||||
if (!ft_handler)
|
||||
|
|
|
@ -367,6 +367,7 @@ public:
|
|||
virtual int read_range_next();
|
||||
int compare_key(key_range *range);
|
||||
virtual int ft_init() { return HA_ERR_WRONG_COMMAND; }
|
||||
void ft_end() { ft_handler=NULL; }
|
||||
virtual FT_INFO *ft_init_ext(uint flags,uint inx,const byte *key,
|
||||
uint keylen)
|
||||
{ return NULL; }
|
||||
|
|
|
@ -563,7 +563,7 @@ class FT_SELECT: public QUICK_RANGE_SELECT {
|
|||
public:
|
||||
FT_SELECT(THD *thd, TABLE *table, uint key) :
|
||||
QUICK_RANGE_SELECT (thd, table, key, 1) { init(); }
|
||||
|
||||
~FT_SELECT() { file->ft_end(); }
|
||||
int init() { return error=file->ft_init(); }
|
||||
int get_next() { return error=file->ft_read(record); }
|
||||
int get_type() { return QS_TYPE_FULLTEXT; }
|
||||
|
|
Loading…
Add table
Reference in a new issue