summaryrefslogtreecommitdiff
path: root/sql/item_timefunc.h
diff options
context:
space:
mode:
authorunknown <guilhem@mysql.com>2005-11-10 15:12:22 +0100
committerunknown <guilhem@mysql.com>2005-11-10 15:12:22 +0100
commit6e56f7e0a9870aee1435a0eb2870472b2263b26d (patch)
treec6a279f2357640fa7d698e9c3cbfabc4a2914081 /sql/item_timefunc.h
parent01cad6395e852e431b1a66ec9f7034e0aee98b71 (diff)
downloadmariadb-git-6e56f7e0a9870aee1435a0eb2870472b2263b26d.tar.gz
Declaring some class members public for BUG#12377:
"Item_date_add_interval needs to have the int_type member as Public". As explained in the bug report, this change is is to help http://search.cpan.org/~philips/DBIx-MyParse-0.20/ So please keep those members public. sql/item_func.h: declaring some class members public for BUG#12377 sql/item_strfunc.h: declaring some class members public for BUG#12377 sql/item_timefunc.h: declaring some class members public for BUG#12377
Diffstat (limited to 'sql/item_timefunc.h')
-rw-r--r--sql/item_timefunc.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/sql/item_timefunc.h b/sql/item_timefunc.h
index 16c64620369..ce9d6b0a7aa 100644
--- a/sql/item_timefunc.h
+++ b/sql/item_timefunc.h
@@ -607,12 +607,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 *);
@@ -628,10 +628,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();
@@ -856,8 +856,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)
{}