mirror of
https://github.com/MariaDB/server.git
synced 2025-08-07 00:04:31 +03:00
cleanup: warnings, comments, whitespaces
This commit is contained in:
@@ -6376,12 +6376,10 @@ find_field_in_table(THD *thd, TABLE *table, const char *name, size_t length,
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
Field *
|
Field *
|
||||||
find_field_in_table_ref(THD *thd, TABLE_LIST *table_list,
|
find_field_in_table_ref(THD *thd, TABLE_LIST *table_list, const char *name,
|
||||||
const char *name, size_t length,
|
size_t length, const char *item_name,
|
||||||
const char *item_name, const char *db_name,
|
const char *db_name, const char *table_name,
|
||||||
const char *table_name,
|
ignored_tables_list_t ignored_tables, Item **ref,
|
||||||
ignored_tables_list_t ignored_tables,
|
|
||||||
Item **ref,
|
|
||||||
bool check_privileges, bool allow_rowid,
|
bool check_privileges, bool allow_rowid,
|
||||||
field_index_t *cached_field_index_ptr,
|
field_index_t *cached_field_index_ptr,
|
||||||
bool register_tree_change, TABLE_LIST **actual_table)
|
bool register_tree_change, TABLE_LIST **actual_table)
|
||||||
@@ -6454,8 +6452,7 @@ find_field_in_table_ref(THD *thd, TABLE_LIST *table_list,
|
|||||||
/* 'table_list' is a stored table. */
|
/* 'table_list' is a stored table. */
|
||||||
DBUG_ASSERT(table_list->table);
|
DBUG_ASSERT(table_list->table);
|
||||||
if ((fld= find_field_in_table(thd, table_list->table, name, length,
|
if ((fld= find_field_in_table(thd, table_list->table, name, length,
|
||||||
allow_rowid,
|
allow_rowid, cached_field_index_ptr)))
|
||||||
cached_field_index_ptr)))
|
|
||||||
*actual_table= table_list;
|
*actual_table= table_list;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -6685,18 +6682,16 @@ find_field_in_tables(THD *thd, Item_ident *item,
|
|||||||
#ifndef NO_EMBEDDED_ACCESS_CHECKS
|
#ifndef NO_EMBEDDED_ACCESS_CHECKS
|
||||||
/* Check if there are sufficient access rights to the found field. */
|
/* Check if there are sufficient access rights to the found field. */
|
||||||
if (found && check_privileges && !is_temporary_table(table_ref) &&
|
if (found && check_privileges && !is_temporary_table(table_ref) &&
|
||||||
check_column_grant_in_table_ref(thd, table_ref, name, length,
|
check_column_grant_in_table_ref(thd, table_ref, name, length, found))
|
||||||
found))
|
|
||||||
found= WRONG_GRANT;
|
found= WRONG_GRANT;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
found= find_field_in_table_ref(thd, table_ref, name, length, item->name.str,
|
found= find_field_in_table_ref(thd, table_ref, name, length,
|
||||||
NULL, NULL, ignored_tables, ref,
|
item->name.str, NULL, NULL,
|
||||||
check_privileges, TRUE,
|
ignored_tables, ref, check_privileges,
|
||||||
&(item->cached_field_index),
|
TRUE, &(item->cached_field_index),
|
||||||
register_tree_change,
|
register_tree_change, &actual_table);
|
||||||
&actual_table);
|
|
||||||
if (found)
|
if (found)
|
||||||
{
|
{
|
||||||
if (found == WRONG_GRANT)
|
if (found == WRONG_GRANT)
|
||||||
@@ -6706,8 +6701,7 @@ find_field_in_tables(THD *thd, Item_ident *item,
|
|||||||
Only views fields should be marked as dependent, not an underlying
|
Only views fields should be marked as dependent, not an underlying
|
||||||
fields.
|
fields.
|
||||||
*/
|
*/
|
||||||
if (!table_ref->belong_to_view &&
|
if (!table_ref->belong_to_view && !table_ref->belong_to_derived)
|
||||||
!table_ref->belong_to_derived)
|
|
||||||
{
|
{
|
||||||
SELECT_LEX *current_sel= item->context->select_lex;
|
SELECT_LEX *current_sel= item->context->select_lex;
|
||||||
SELECT_LEX *last_select= table_ref->select_lex;
|
SELECT_LEX *last_select= table_ref->select_lex;
|
||||||
@@ -7912,8 +7906,9 @@ bool setup_fields(THD *thd, Ref_ptr_array ref_pointer_array,
|
|||||||
bool allow_sum_func)
|
bool allow_sum_func)
|
||||||
{
|
{
|
||||||
Item *item;
|
Item *item;
|
||||||
|
LEX * const lex= thd->lex;
|
||||||
enum_column_usage saved_column_usage= thd->column_usage;
|
enum_column_usage saved_column_usage= thd->column_usage;
|
||||||
nesting_map save_allow_sum_func= thd->lex->allow_sum_func;
|
nesting_map save_allow_sum_func= lex->allow_sum_func;
|
||||||
List_iterator<Item> it(fields);
|
List_iterator<Item> it(fields);
|
||||||
bool save_is_item_list_lookup;
|
bool save_is_item_list_lookup;
|
||||||
bool make_pre_fix= (pre_fix && (pre_fix->elements == 0));
|
bool make_pre_fix= (pre_fix && (pre_fix->elements == 0));
|
||||||
@@ -7929,15 +7924,14 @@ bool setup_fields(THD *thd, Ref_ptr_array ref_pointer_array,
|
|||||||
2) nest level of all SELECTs on the same level shoud be equal first
|
2) nest level of all SELECTs on the same level shoud be equal first
|
||||||
SELECT on this level (and each other).
|
SELECT on this level (and each other).
|
||||||
*/
|
*/
|
||||||
DBUG_ASSERT(thd->lex->current_select->nest_level >= 0);
|
DBUG_ASSERT(lex->current_select->nest_level >= 0);
|
||||||
DBUG_ASSERT(thd->lex->current_select->master_unit()->first_select()
|
DBUG_ASSERT(lex->current_select->master_unit()->first_select()->nest_level ==
|
||||||
->nest_level ==
|
lex->current_select->nest_level);
|
||||||
thd->lex->current_select->nest_level);
|
|
||||||
if (allow_sum_func)
|
if (allow_sum_func)
|
||||||
thd->lex->allow_sum_func.set_bit(thd->lex->current_select->nest_level);
|
lex->allow_sum_func.set_bit(lex->current_select->nest_level);
|
||||||
thd->where= THD::DEFAULT_WHERE;
|
thd->where= THD::DEFAULT_WHERE;
|
||||||
save_is_item_list_lookup= thd->lex->current_select->is_item_list_lookup;
|
save_is_item_list_lookup= lex->current_select->is_item_list_lookup;
|
||||||
thd->lex->current_select->is_item_list_lookup= 0;
|
lex->current_select->is_item_list_lookup= 0;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
To prevent fail on forward lookup we fill it with zeroes,
|
To prevent fail on forward lookup we fill it with zeroes,
|
||||||
@@ -7967,13 +7961,13 @@ bool setup_fields(THD *thd, Ref_ptr_array ref_pointer_array,
|
|||||||
items we have to refresh their entries before fixing of
|
items we have to refresh their entries before fixing of
|
||||||
Item_func_get_user_var items.
|
Item_func_get_user_var items.
|
||||||
*/
|
*/
|
||||||
List_iterator<Item_func_set_user_var> li(thd->lex->set_var_list);
|
List_iterator<Item_func_set_user_var> li(lex->set_var_list);
|
||||||
Item_func_set_user_var *var;
|
Item_func_set_user_var *var;
|
||||||
while ((var= li++))
|
while ((var= li++))
|
||||||
var->set_entry(thd, FALSE);
|
var->set_entry(thd, FALSE);
|
||||||
|
|
||||||
Ref_ptr_array ref= ref_pointer_array;
|
Ref_ptr_array ref= ref_pointer_array;
|
||||||
thd->lex->current_select->cur_pos_in_select_list= 0;
|
lex->current_select->cur_pos_in_select_list= 0;
|
||||||
while ((item= it++))
|
while ((item= it++))
|
||||||
{
|
{
|
||||||
if (make_pre_fix)
|
if (make_pre_fix)
|
||||||
@@ -7981,8 +7975,8 @@ bool setup_fields(THD *thd, Ref_ptr_array ref_pointer_array,
|
|||||||
|
|
||||||
if (item->fix_fields_if_needed_for_scalar(thd, it.ref()))
|
if (item->fix_fields_if_needed_for_scalar(thd, it.ref()))
|
||||||
{
|
{
|
||||||
thd->lex->current_select->is_item_list_lookup= save_is_item_list_lookup;
|
lex->current_select->is_item_list_lookup= save_is_item_list_lookup;
|
||||||
thd->lex->allow_sum_func= save_allow_sum_func;
|
lex->allow_sum_func= save_allow_sum_func;
|
||||||
thd->column_usage= saved_column_usage;
|
thd->column_usage= saved_column_usage;
|
||||||
DBUG_PRINT("info", ("thd->column_usage: %d", thd->column_usage));
|
DBUG_PRINT("info", ("thd->column_usage: %d", thd->column_usage));
|
||||||
DBUG_RETURN(TRUE); /* purecov: inspected */
|
DBUG_RETURN(TRUE); /* purecov: inspected */
|
||||||
@@ -8004,14 +7998,14 @@ bool setup_fields(THD *thd, Ref_ptr_array ref_pointer_array,
|
|||||||
item->split_sum_func(thd, ref_pointer_array, *sum_func_list,
|
item->split_sum_func(thd, ref_pointer_array, *sum_func_list,
|
||||||
SPLIT_SUM_SELECT);
|
SPLIT_SUM_SELECT);
|
||||||
}
|
}
|
||||||
thd->lex->current_select->select_list_tables|= item->used_tables();
|
lex->current_select->select_list_tables|= item->used_tables();
|
||||||
thd->lex->used_tables|= item->used_tables();
|
lex->used_tables|= item->used_tables();
|
||||||
thd->lex->current_select->cur_pos_in_select_list++;
|
lex->current_select->cur_pos_in_select_list++;
|
||||||
}
|
}
|
||||||
thd->lex->current_select->is_item_list_lookup= save_is_item_list_lookup;
|
lex->current_select->is_item_list_lookup= save_is_item_list_lookup;
|
||||||
thd->lex->current_select->cur_pos_in_select_list= UNDEF_POS;
|
lex->current_select->cur_pos_in_select_list= UNDEF_POS;
|
||||||
|
|
||||||
thd->lex->allow_sum_func= save_allow_sum_func;
|
lex->allow_sum_func= save_allow_sum_func;
|
||||||
thd->column_usage= saved_column_usage;
|
thd->column_usage= saved_column_usage;
|
||||||
DBUG_PRINT("info", ("thd->column_usage: %d", thd->column_usage));
|
DBUG_PRINT("info", ("thd->column_usage: %d", thd->column_usage));
|
||||||
DBUG_RETURN(MY_TEST(thd->is_error()));
|
DBUG_RETURN(MY_TEST(thd->is_error()));
|
||||||
|
Reference in New Issue
Block a user