summaryrefslogtreecommitdiff
path: root/sql
diff options
context:
space:
mode:
authorunknown <guilhem@mysql.com>2005-11-10 15:13:12 +0100
committerunknown <guilhem@mysql.com>2005-11-10 15:13:12 +0100
commit93607e351a2e5425cde17b83dc967d30c1028111 (patch)
tree724ac82a9a2347f61b3f485aad32572fe5901bd0 /sql
parent50ab7648296f2d31d9e7a0ada59ab9b3f79686d3 (diff)
parent6e56f7e0a9870aee1435a0eb2870472b2263b26d (diff)
downloadmariadb-git-93607e351a2e5425cde17b83dc967d30c1028111.tar.gz
Merge mysql.com:/home/mysql_src/mysql-4.1-gca
into mysql.com:/home/mysql_src/mysql-5.0-release sql/item_func.h: Auto merged sql/item_strfunc.h: Auto merged sql/item_timefunc.h: Auto merged
Diffstat (limited to 'sql')
-rw-r--r--sql/item_func.h4
-rw-r--r--sql/item_strfunc.h2
-rw-r--r--sql/item_timefunc.h8
3 files changed, 7 insertions, 7 deletions
diff --git a/sql/item_func.h b/sql/item_func.h
index 223144a5d51..ed39cb86d3e 100644
--- a/sql/item_func.h
+++ b/sql/item_func.h
@@ -1129,7 +1129,6 @@ class user_var_entry;
class Item_func_set_user_var :public Item_func
{
enum Item_result cached_result_type;
- LEX_STRING name;
user_var_entry *entry;
char buffer[MAX_FIELD_WIDTH];
String value;
@@ -1146,6 +1145,7 @@ class Item_func_set_user_var :public Item_func
public:
+ LEX_STRING name; // keep it public
Item_func_set_user_var(LEX_STRING a,Item *b)
:Item_func(b), cached_result_type(INT_RESULT), name(a)
{}
@@ -1168,10 +1168,10 @@ public:
class Item_func_get_user_var :public Item_func
{
- LEX_STRING name;
user_var_entry *var_entry;
public:
+ LEX_STRING name; // keep it public
Item_func_get_user_var(LEX_STRING a):
Item_func(), name(a) {}
enum Functype functype() const { return GUSERVAR_FUNC; }
diff --git a/sql/item_strfunc.h b/sql/item_strfunc.h
index 5889821293d..81f809d2b67 100644
--- a/sql/item_strfunc.h
+++ b/sql/item_strfunc.h
@@ -651,8 +651,8 @@ public:
class Item_func_conv_charset :public Item_str_func
{
- CHARSET_INFO *conv_charset;
public:
+ CHARSET_INFO *conv_charset; // keep it public
Item_func_conv_charset(Item *a, CHARSET_INFO *cs) :Item_str_func(a)
{ conv_charset=cs; }
String *val_str(String *);
diff --git a/sql/item_timefunc.h b/sql/item_timefunc.h
index b2352e728c5..71f595184ec 100644
--- a/sql/item_timefunc.h
+++ b/sql/item_timefunc.h
@@ -641,12 +641,12 @@ enum interval_type
class Item_date_add_interval :public Item_date_func
{
- const interval_type int_type;
String value;
- const bool date_sub_interval;
enum_field_types cached_field_type;
public:
+ const interval_type int_type; // keep it public
+ const bool date_sub_interval; // keep it public
Item_date_add_interval(Item *a,Item *b,interval_type type_arg,bool neg_arg)
:Item_date_func(a,b),int_type(type_arg), date_sub_interval(neg_arg) {}
String *val_str(String *);
@@ -662,10 +662,10 @@ public:
class Item_extract :public Item_int_func
{
- const interval_type int_type;
String value;
bool date_value;
public:
+ const interval_type int_type; // keep it public
Item_extract(interval_type type_arg, Item *a)
:Item_int_func(a), int_type(type_arg) {}
longlong val_int();
@@ -910,8 +910,8 @@ enum date_time_format
class Item_func_get_format :public Item_str_func
{
- const timestamp_type type;
public:
+ const timestamp_type type; // keep it public
Item_func_get_format(timestamp_type type_arg, Item *a)
:Item_str_func(a), type(type_arg)
{}