From 0df6f2f14b8ee265db18dec5119e094c9eb68cc2 Mon Sep 17 00:00:00 2001 From: "Sinisa@sinisa.nasamreza.org" <> Date: Thu, 19 Jul 2001 13:31:54 +0300 Subject: Changes for the furtherment of UNIONS --- sql/sql_class.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'sql/sql_class.h') diff --git a/sql/sql_class.h b/sql/sql_class.h index 5cec5341dc3..bb5071a2e1c 100644 --- a/sql/sql_class.h +++ b/sql/sql_class.h @@ -481,12 +481,13 @@ class select_insert :public select_result { uint save_time_stamp; ulonglong last_insert_id; COPY_INFO info; + bool unions; - select_insert(TABLE *table_par,List *fields_par,enum_duplicates duplic) + select_insert(TABLE *table_par,List *fields_par,enum_duplicates duplic, bool u=false) :table(table_par),fields(fields_par), save_time_stamp(0),last_insert_id(0) { bzero((char*) &info,sizeof(info)); - info.handle_duplicates=duplic; + info.handle_duplicates=duplic; unions = u; } ~select_insert(); int prepare(List &list); @@ -511,8 +512,8 @@ public: HA_CREATE_INFO *create_info_par, List &fields_par, List &keys_par, - List &select_fields,enum_duplicates duplic) - :select_insert (NULL, &select_fields, duplic), db(db_name), + List &select_fields,enum_duplicates duplic, bool u=false) + :select_insert (NULL, &select_fields, duplic, u), db(db_name), name(table_name), extra_fields(&fields_par),keys(&keys_par), create_info(create_info_par), lock(0) -- cgit v1.2.1