Skip to content

Commit afa1773

Browse files
author
Alexander Barkov
committed
Moving Item_args::arg_count from "public" to "protected".
1 parent 1956340 commit afa1773

File tree

7 files changed

+10
-10
lines changed

7 files changed

+10
-10
lines changed

sql/item.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3479,6 +3479,7 @@ class Item_args
34793479
{
34803480
protected:
34813481
Item **args, *tmp_arg[2];
3482+
uint arg_count;
34823483
void set_arguments(THD *thd, List<Item> &list);
34833484
bool walk_args(Item_processor processor, bool walk_subquery, uchar *arg)
34843485
{
@@ -3492,7 +3493,6 @@ class Item_args
34923493
bool transform_args(THD *thd, Item_transformer transformer, uchar *arg);
34933494
void propagate_equal_fields(THD *, const Item::Context &, COND_EQUAL *);
34943495
public:
3495-
uint arg_count;
34963496
Item_args(void)
34973497
:args(NULL), arg_count(0)
34983498
{ }

sql/item_cmpfunc.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1863,7 +1863,7 @@ bool Item_func_opt_neg::eq(const Item *item, bool binary_cmp) const
18631863
if (item->type() != FUNC_ITEM)
18641864
return 0;
18651865
Item_func *item_func=(Item_func*) item;
1866-
if (arg_count != item_func->arg_count ||
1866+
if (arg_count != item_func->argument_count() ||
18671867
functype() != item_func->functype())
18681868
return 0;
18691869
if (negated != ((Item_func_opt_neg *) item_func)->negated)

sql/item_strfunc.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3485,7 +3485,7 @@ bool Item_func_set_collation::eq(const Item *item, bool binary_cmp) const
34853485
if (item->type() != FUNC_ITEM)
34863486
return 0;
34873487
Item_func *item_func=(Item_func*) item;
3488-
if (arg_count != item_func->arg_count ||
3488+
if (arg_count != item_func->argument_count() ||
34893489
functype() != item_func->functype())
34903490
return 0;
34913491
Item_func_set_collation *item_func_sc=(Item_func_set_collation*) item;

sql/item_subselect.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2638,7 +2638,7 @@ static bool check_equality_for_exist2in(Item_func *func,
26382638
Item **args;
26392639
if (func->functype() != Item_func::EQ_FUNC)
26402640
return FALSE;
2641-
DBUG_ASSERT(func->arg_count == 2);
2641+
DBUG_ASSERT(func->argument_count() == 2);
26422642
args= func->arguments();
26432643
if (args[0]->real_type() == Item::FIELD_ITEM &&
26442644
args[0]->all_used_tables() != OUTER_REF_TABLE_BIT &&

sql/sql_select.cc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5045,7 +5045,7 @@ add_ft_keys(DYNAMIC_ARRAY *keyuse_array,
50455045
Item_func::Functype functype= func->functype();
50465046
if (functype == Item_func::FT_FUNC)
50475047
cond_func=(Item_func_match *)cond;
5048-
else if (func->arg_count == 2)
5048+
else if (func->argument_count() == 2)
50495049
{
50505050
Item *arg0=(Item *)(func->arguments()[0]),
50515051
*arg1=(Item *)(func->arguments()[1]);
@@ -23167,13 +23167,13 @@ void free_underlaid_joins(THD *thd, SELECT_LEX *select)
2316723167
static bool change_group_ref(THD *thd, Item_func *expr, ORDER *group_list,
2316823168
bool *changed)
2316923169
{
23170-
if (expr->arg_count)
23170+
if (expr->argument_count())
2317123171
{
2317223172
Name_resolution_context *context= &thd->lex->current_select->context;
2317323173
Item **arg,**arg_end;
2317423174
bool arg_changed= FALSE;
2317523175
for (arg= expr->arguments(),
23176-
arg_end= expr->arguments()+expr->arg_count;
23176+
arg_end= expr->arguments() + expr->argument_count();
2317723177
arg != arg_end; arg++)
2317823178
{
2317923179
Item *item= *arg;

storage/mroonga/ha_mroonga.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9701,13 +9701,13 @@ void ha_mroonga::check_count_skip(key_part_map start_key_part_map,
97019701

97029702
if (where->type() == Item::FUNC_ITEM) {
97039703
Item_func *func_item = static_cast<Item_func *>(where);
9704-
if (func_item->arg_count == 0) {
9704+
if (func_item->argument_count() == 0) {
97059705
break;
97069706
}
97079707
target = func_item->key_item();
97089708
where = where->next;
97099709
if (func_item->arguments()[0] == where) {
9710-
uint n_args = func_item->arg_count;
9710+
uint n_args = func_item->argument_count();
97119711
for (; n_args > 0; --n_args) {
97129712
where = where->next;
97139713
}

storage/spider/spd_db_mysql.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3289,7 +3289,7 @@ int spider_db_mysql_util::open_item_func(
32893289
{
32903290
if (
32913291
!strncasecmp("rand", func_name, func_name_length) &&
3292-
!item_func->arg_count
3292+
!item_func->argument_count()
32933293
) {
32943294
if (str)
32953295
str->length(str->length() - SPIDER_SQL_OPEN_PAREN_LEN);

0 commit comments

Comments
 (0)