mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Merge 10.2 into 10.3
This commit is contained in:
@ -12840,10 +12840,12 @@ ha_rows JOIN_TAB::get_examined_rows()
|
||||
bool JOIN_TAB::preread_init()
|
||||
{
|
||||
TABLE_LIST *derived= table->pos_in_table_list;
|
||||
DBUG_ENTER("JOIN_TAB::preread_init");
|
||||
|
||||
if (!derived || !derived->is_materialized_derived())
|
||||
{
|
||||
preread_init_done= TRUE;
|
||||
return FALSE;
|
||||
DBUG_RETURN(FALSE);
|
||||
}
|
||||
|
||||
/* Materialize derived table/view. */
|
||||
@ -12852,7 +12854,7 @@ bool JOIN_TAB::preread_init()
|
||||
derived->get_unit()->uncacheable) &&
|
||||
mysql_handle_single_derived(join->thd->lex,
|
||||
derived, DT_CREATE | DT_FILL))
|
||||
return TRUE;
|
||||
DBUG_RETURN(TRUE);
|
||||
|
||||
if (!(derived->get_unit()->uncacheable & UNCACHEABLE_DEPENDENT) ||
|
||||
derived->is_nonrecursive_derived_with_rec_ref())
|
||||
@ -12872,7 +12874,7 @@ bool JOIN_TAB::preread_init()
|
||||
if (init_ftfuncs(join->thd, join->select_lex, MY_TEST(join->order)))
|
||||
return TRUE;
|
||||
|
||||
return FALSE;
|
||||
DBUG_RETURN(FALSE);
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user