An error occurred fetching the project authors.
- 03 Nov, 2005 1 commit
-
-
igor@rurik.mysql.com authored
-
- 02 Nov, 2005 1 commit
-
-
igor@rurik.mysql.com authored
new file sql_table.cc, handler.h: Fixed bug #14540. Added error mnemonic code HA_ADMIN_NOT_BASE_TABLE to report that an operation cannot be applied for views. view.test, view.result: Added a test case for bug #14540. errmsg.txt: Fixed bug #14540. Added error ER_CHECK_NOT_BASE_TABLE.
-
- 01 Nov, 2005 1 commit
-
-
evgen@moonbone.local authored
Item_func_group_concat::print() wasn't printing sort order thus creating wrong view. This results in reported error.
-
- 28 Oct, 2005 1 commit
-
-
pem@mysql.com authored
Changed the parser test for wildcards in hostname to checking for empty strings instead (analogous with the test in default_view_definer()), since wildcards do appear in the definer's host-part sometimes.
-
- 11 Oct, 2005 1 commit
-
-
monty@mysql.com authored
- CHAR() now returns binary string as default - CHAR(X*65536+Y*256+Z) is now equal to CHAR(X,Y,Z) independent of the character set for CHAR() - Test for both ETIMEDOUT and ETIME from pthread_cond_timedwait() (Some old systems returns ETIME and it's safer to test for both values than to try to write a wrapper for each old system) - Fixed new introduced bug in NOT BETWEEN X and X - Ensure we call commit_by_xid or rollback_by_xid for all engines, even if one engine has failed - Use octet2hex() for all conversion of string to hex - Simplify and optimize code
-
- 10 Oct, 2005 1 commit
-
-
evgen@moonbone.local authored
check_equality() finds equalities among field items. It checks input items to be Item_fields thus skipping view's fields, which are represented by Item_direct_view_ref. Because of this index wasn't applied in all cases it can be. To fix this problem check_equality() now takes real item of Item_direct_view_ref, except outer view refs (with depended_from set).
-
- 01 Oct, 2005 1 commit
-
-
timour@mysql.com authored
The problem was then when a column reference was resolved to a view column, the new Item created for this column contained the name of the view, and not the view alias.
-
- 27 Sep, 2005 2 commits
-
-
igor@rurik.mysql.com authored
Fixed bug #13410. Fixed name resolution for qualified reference to a view column in the HAVING clause. view.result, view.test: Added a test case for bug #13410.
-
igor@rurik.mysql.com authored
Fixed bug #13411. Fixed name resolution for non-qualified reference to a view column in the HAVING clause. view.result, view.test: Added a test case for bug #13411.
-
- 25 Sep, 2005 1 commit
-
-
serg@serg.mylan authored
-
- 16 Sep, 2005 1 commit
-
-
georg@lmy002.wdf.sap.corp authored
-
- 14 Sep, 2005 3 commits
-
-
evgen@moonbone.local authored
When parser parses function convert_tz it loads available timezone tables in thd->lex->time_zone_tables_used. But view have another lex that main query. Thus time_zone_tables_used of main query left uninitialized. When Item_func_conver_tz is fixed it takes timezone tables from main query and later when it executed it assumes that timezone tables are loaded and failed that assertion.
-
aivanov@mysql.com authored
DAYOFWEEK(), and WEEKDAY().
-
bell@sanja.is.com.ua authored
view definer information syntax/storage/replication fixed SOURCE field of .frm
-
- 12 Sep, 2005 1 commit
-
-
timour@mysql.com authored
The problem was in that add_table_to_list was testing for duplicate tables in a list of tables that included the created view.
-
- 11 Sep, 2005 1 commit
-
-
evgen@moonbone.local authored
When view column aliased in subselect alias is set on ref which represents field. When tmp table is created for subselect, it takes name of original field not ref. Because of this alias on view column in subselect is lost. Which results in reported error. Now when alias is set on ref, it's set on ref real item too.
-
- 07 Sep, 2005 2 commits
-
-
evgen@moonbone.local authored
Fields of view represented by Item_direct_view_ref. When complex expression such as if(sum()>...,...) is splited in simpler parts by refs was ignored. Beside this direct ref doesn't use it's result_field and thus can't store it's result in tmp table which is needed for sum() ... group. All this results in reported bug. Item::split_sum_func2() now converts Item_direct_view_ref to Item_ref to make fields from view being storable in tmp table.
-
sergefp@mysql.com authored
created item into item->result_field, not *(item->ref)->result_field.
-
- 02 Sep, 2005 1 commit
-
-
bell@sanja.is.com.ua authored
-
- 01 Sep, 2005 1 commit
-
-
msvensson@neptunus.(none) authored
-
- 30 Aug, 2005 1 commit
-
-
evgen@moonbone.local authored
view. For Item_func_strcmp print() was not defined and for this class was called print_op of it's parent class. Because of this strcmp() was printed wrongly and this results int creation of broken view. Added function Item_func_strcmp::print() which correctly prints strcmp() function.
-
- 25 Aug, 2005 1 commit
-
-
andrey@lmy004. authored
-
- 18 Aug, 2005 2 commits
-
-
igor@rurik.mysql.com authored
-
igor@rurik.mysql.com authored
Added a test case for bug #10970. view.result: Added a test case for bug #10970. Modified the error messages for error ER_VIEW_SELECT_TMPTABLE. sql_view.cc: Fixed bug #10970. In the function mysql_create_view if a view does not refer any tables directly the variable table must be updated after the call of open_and_lock_tables. errmsg.txt: Modified the error messages for error ER_VIEW_SELECT_TMPTABLE (when fixing bug #10970).
-
- 17 Aug, 2005 1 commit
-
-
bell@sanja.is.com.ua authored
correct exit from mysql_create_view to restore ennvironment (BUG#12468) view.result, view.test: test of CRETE VIEW in SP
-
- 15 Aug, 2005 1 commit
-
-
evgen@moonbone.local authored
results. st_select_lex_unit::print() was losing UNION ALL if in statement were present UNION DISTINCT.
-
- 12 Aug, 2005 2 commits
-
-
evgen@moonbone.local authored
view being created. Item_func_timestamp_diff::func_name() were returning function name as "timestamp_diff" thus when view was executed function parameters wasn't properly recognized and error was raised.
-
igor@rurik.mysql.com authored
Fixed bug #12470. A misplaced initialization of the cond_count counter resulted in a wrong calculation of it. This caused a memory corruption since this counter was used as a parameter of some memory allocation. view.test: Added a test case for bug #12470.
-
- 11 Aug, 2005 1 commit
-
-
igor@rurik.mysql.com authored
Fixed bug #12382. INSERT statement effectively changed thd->set_query_id to 0, while SELECT statement changed it to 0. As a result the insert_fields function that expanded '*' was called with different values of thd->set_query_id for the query SELECT * FROM view depending on whether it was run after an INSERT or after a SELECT statement. This was corrected by restoring the old value of thd->set_query_id when returning from the function setup_fields where possible reset could occur. If the value of thd->set_query_id == 0 then the fields substituted instead of '*' were not registered as used for bitmaps used_keys. This caused selection of an invalid execution plan for the query SELECT * from <view>. view.result, view.test: Added a test case for bug #12382.
-
- 08 Aug, 2005 1 commit
-
-
sergefp@mysql.com authored
* Cleanup SP Cache code, now SP Cache only deletes sp_head objects in sp_cache_flush_obsolete() invalidates all pointers to routines in the cache. * Use new SP Cache use contract in the code. There is no test case because it doesn't seem to be possible to cause thread races to end the same way they end in heavy-load test. This patch removes the crash in heavy test.
-
- 02 Aug, 2005 1 commit
-
-
bell@sanja.is.com.ua authored
frequently used command sequence replaced with inline function
-
- 31 Jul, 2005 1 commit
-
-
monty@mishka.local authored
Change bool in C code to my_bool Added to mysqltest --enable_parsning and --disable_parsing to avoid to have to comment parts of tests Added comparison of LEX_STRING's and use this to compare file types for view and trigger files.
-
- 30 Jul, 2005 2 commits
-
-
sergefp@mysql.com authored
its body, but lets each statement to get/release its own locks. This allows a broader set of statements to be executed inside PROCEDUREs (but breaks replication) This patch should fix BUG#8072, BUG#8766, BUG#9563, BUG#11126
-
evgen@moonbone.local authored
Item_type_holder doesn't store information about length and exact type of original item which results in redefining length to max_length and geometry type to longtext. Changed the way derived tables except unions are built. Now they are created from original field list instead of list of Item_type_holder.
-
- 25 Jul, 2005 1 commit
-
-
igor@rurik.mysql.com authored
Fixed bug #11412. Reversed the patch of cs 1.1934 for the function create_tmp_table. Modified the function to support tem_ref objects created for view fields. item_buff.cc: Fixed bug #11412. Modified implementation of new_Cached_item to support cacheing of view fields. item.h: Fixed bug #11412. Changed implementation of Item_ref::get_tmp_table_field and added Item_ref::get_tmp_table_item to support Item_ref objects created for view fields. view.test, view.result: Added a test case for bug #11412.
-
- 20 Jul, 2005 1 commit
-
-
evgen@moonbone.local authored
by subtime() in view Item_func_add_time::print() were printing arg[0] instead of arg[1] which results in wrongly created view. Functions addtime() and subtime were affected by this bug.
-
- 19 Jul, 2005 1 commit
-
-
dlenev@mysql.com authored
"Triggers have the wrong namespace" "Triggers: duplicate names allowed" "Triggers: CREATE TRIGGER does not accept fully qualified names" "SHOW TRIGGERS"
-
- 15 Jul, 2005 1 commit
-
-
bell@sanja.is.com.ua authored
correct value of CURRENT_USER() in SP with "security definer" (BUG#7291)
-
- 14 Jul, 2005 1 commit
-
-
bell@sanja.is.com.ua authored
try to find most suitable table, to avouid pickup table with too low locking mode or occupy table with write mode for select when it will be need for update later (BUG#9597)
-
- 13 Jul, 2005 1 commit
-
-
evgen@moonbone.local authored
Fix for test case for bug#11709
-