bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						bc1546ce31 
					 
					
						
						
							
							count HAVING clause elements with select list elements, because agregate function can be present in it (BUG#922)  
						
						 
						
						... 
						
						
						
						removerd unused loop_id 
						
						
					 
					
						2003-07-29 13:00:32 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						af41a59af7 
					 
					
						
						
							
							merge  
						
						 
						
						
						
						
					 
					
						2003-07-22 11:18:51 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						3ca302dbac 
					 
					
						
						
							
							bug  #715 : SELECT YEAR+0 FROM foobar is parsed as 'SELECT' 'YEAR' '+0'   => syntax error  
						
						 
						
						
						
						
					 
					
						2003-07-20 12:26:18 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								igor@rurik.mysql.com 
							
						 
					 
					
						
						
							
						
						26ecd86539 
					 
					
						
						
							
							Conflict resolution  
						
						 
						
						
						
						
					 
					
						2003-07-16 13:35:34 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								igor@rurik.mysql.com 
							
						 
					 
					
						
						
							
						
						42e1296e9d 
					 
					
						
						
							
							mi_keycache.c:  
						
						 
						
						... 
						
						
						
						new file
Many files:
  Added CACHE INDEX command 
						
						
					 
					
						2003-07-16 12:30:49 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						a7cd3c66b7 
					 
					
						
						
							
							Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-4.1  
						
						 
						
						... 
						
						
						
						into sanja.is.com.ua:/home/bell/mysql/bk/work-top3-4.1 
						
						
					 
					
						2003-07-13 13:04:59 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pem@mysql.telia.com 
							
						 
					 
					
						
						
							
						
						9c3a7a6ba3 
					 
					
						
						
							
							Merge 4.1 into 5.0 (first pass).  
						
						 
						
						
						
						
					 
					
						2003-07-08 17:50:23 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pem@mysql.com 
							
						 
					 
					
						
						
							
						
						c908b555ff 
					 
					
						
						
							
							Fixed the old kludge for pre-loading functions and made it more efficient  
						
						 
						
						... 
						
						
						
						using a hash table instead (and made it work with lex pointers).
Some additional code cleanup too. 
						
						
					 
					
						2003-07-07 14:55:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						ebcc7b5a4f 
					 
					
						
						
							
							Support for variables with components  
						
						 
						
						... 
						
						
						
						Added framework to create/drop and manager buffers for multiple key caches 
						
						
					 
					
						2003-07-06 19:09:57 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						73fdf52fa2 
					 
					
						
						
							
							merged  
						
						 
						
						
						
						
					 
					
						2003-07-03 11:59:57 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						28207ede02 
					 
					
						
						
							
							(SCRUM)  
						
						 
						
						... 
						
						
						
						It looks like samll revolution in SELECT_LEX tree, but it was only natural way to solve problem with name resolution of external fields inside subselect which belongs to global order of union
also it have following advantages:
 - removed mess with current_select type conversion
   - type checking/converting
   - a lot of virtual methods
 - fake select for union execution allocated only once (it was allocated for every subselect with union executing)
changes:
fixed bug with outer fields name resolution of subqueries which belong to global ORDER BY clause
remuved select_lex() function, now thd->lex.current_select always have type SELECT_LEX
new SELECT_LEX (fake_select_lex) will be allocated in case of UNION for using in UNION processing
fake_select_lex allocated for union hold global ORDER BY & LIMIT clauses and have linkage equal to GLOBAL_OPTIONS_TYPE 
new description of SELECT_LEX tree
(SCRUM) 
						
						
					 
					
						2003-07-03 02:30:52 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pem@mysql.com 
							
						 
					 
					
						
						
							
						
						b3f153507e 
					 
					
						
						
							
							Added missing (char*) casts in bzero calls.  
						
						 
						
						... 
						
						
						
						(Needed for platforms with the traditional bzero prototype.)
Fixes BUG#460. 
						
						
					 
					
						2003-07-03 01:08:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						5eaaf8e732 
					 
					
						
						
							
							after review changes (SCRUM)  
						
						 
						
						... 
						
						
						
						removed outer resolving flag (because of movingtransformation after fix_fields) 
						
						
					 
					
						2003-07-02 01:45:22 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						f1353c1dda 
					 
					
						
						
							
							merged  
						
						 
						
						
						
						
					 
					
						2003-07-01 10:03:20 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						100a101ab6 
					 
					
						
						
							
							Merge  
						
						 
						
						
						
						
					 
					
						2003-06-30 13:14:18 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						7c799b17b6 
					 
					
						
						
							
							merged  
						
						 
						
						
						
						
					 
					
						2003-06-29 15:35:48 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						00f952849d 
					 
					
						
						
							
							merging  
						
						 
						
						
						
						
					 
					
						2003-06-27 23:14:20 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						e8b1e21615 
					 
					
						
						
							
							Merge sanja.is.com.ua:/home/bell/mysql/bk/work-cond_count-4.1  
						
						 
						
						... 
						
						
						
						into sanja.is.com.ua:/home/bell/mysql/bk/work-top2-4.1 
						
						
					 
					
						2003-06-26 11:31:13 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						2d120d32fa 
					 
					
						
						
							
							cond_count moved to SELECT_LEX_NODE  
						
						 
						
						... 
						
						
						
						fixed BUG #726  
						
						
					 
					
						2003-06-26 11:09:11 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						7b77c5a2d3 
					 
					
						
						
							
							merged  
						
						 
						
						
						
						
					 
					
						2003-06-25 23:52:15 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						76315814b7 
					 
					
						
						
							
							Fixed  error handling to be able do not interrupt update (907) (SCRUM)  
						
						 
						
						... 
						
						
						
						fixed bug of current select pointer in subselect execution
fixed layuot 
						
						
					 
					
						2003-06-25 01:19:09 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						e17ad368af 
					 
					
						
						
							
							Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-4.1  
						
						 
						
						... 
						
						
						
						into sanja.is.com.ua:/home/bell/mysql/bk/work-alloc-4.1 
						
						
					 
					
						2003-06-20 13:40:21 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						32262a0fd5 
					 
					
						
						
							
							fixed subqueries name resolution with INSERT/REPLACE (found during bug 446 investigation)  
						
						 
						
						
						
						
					 
					
						2003-05-21 23:35:51 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						3a30eda921 
					 
					
						
						
							
							fixed memory overrun (bug 380)  
						
						 
						
						
						
						
					 
					
						2003-05-17 10:05:07 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						1915632163 
					 
					
						
						
							
							subselect transformation moved in after-fix_field place  
						
						 
						
						... 
						
						
						
						removed "of is null" if it is possible
  (this cset should be SCRUM related, but not approved as scrum task yet) 
						
						
					 
					
						2003-05-14 21:51:33 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								vva@eagle.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						afd581edd3 
					 
					
						
						
							
							made lex a pointer in THD  
						
						 
						
						
						
						
					 
					
						2003-05-05 14:54:37 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pem@mysql.com 
							
						 
					 
					
						
						
							
						
						35c82164f6 
					 
					
						
						
							
							Merged 4.1 to 5.0.  
						
						 
						
						
						
						
					 
					
						2003-04-29 12:06:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sinisa@sinisa.nasamreza.org 
							
						 
					 
					
						
						
							
						
						5dc8dbea5f 
					 
					
						
						
							
							merge fix  
						
						 
						
						
						
						
					 
					
						2003-04-26 15:26:28 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						c4637293fd 
					 
					
						
						
							
							Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-4.1  
						
						 
						
						... 
						
						
						
						into sanja.is.com.ua:/home/bell/mysql/bk/work-order-4.1 
						
						
					 
					
						2003-04-23 11:20:19 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sinisa@sinisa.nasamreza.org 
							
						 
					 
					
						
						
							
						
						adb52cfc70 
					 
					
						
						
							
							Fix for a bug record  #307 .  
						
						 
						
						... 
						
						
						
						Very nasty bug.
It was caused by double free()-ing memory of join->select and 
join->quick. 
I was able to pinpoint it only after using Valgrind.
Plus better fix for bug with TMP_TABLE_PARAM.
Plus new constructor for SELECT_LEX. 
						
						
					 
					
						2003-04-21 21:03:32 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pem@mysql.com 
							
						 
					 
					
						
						
							
						
						386b0b91b2 
					 
					
						
						
							
							Merged 4.1 into 5.0.  
						
						 
						
						
						
						
					 
					
						2003-04-16 23:23:23 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						e165845d39 
					 
					
						
						
							
							sys_var_collation is now abstract class  
						
						 
						
						... 
						
						
						
						Two separate classes sys_var_client_collation and sys_var_literal_collation have been added
for "literal_collation" and "client_collation" variables. 
						
						
					 
					
						2003-04-07 16:10:27 +05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pem@mysql.com 
							
						 
					 
					
						
						
							
						
						736e78251e 
					 
					
						
						
							
							Merging 4.1 to 5.0.  
						
						 
						
						
						
						
					 
					
						2003-04-04 13:45:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						ca1a736296 
					 
					
						
						
							
							mbcharlen() is now used instead of ismbhead(). The last one has been removed.  
						
						 
						
						
						
						
					 
					
						2003-04-01 15:52:09 +05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pem@mysql.com 
							
						 
					 
					
						
						
							
						
						c77699ca93 
					 
					
						
						
							
							Merged 4.1 into 5.0.  
						
						 
						
						
						
						
					 
					
						2003-03-27 12:09:11 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						6814c8d36a 
					 
					
						
						
							
							SELECT N'string'  
						
						 
						
						
						
						
					 
					
						2003-03-20 22:01:03 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pem@mysql.com 
							
						 
					 
					
						
						
							
						
						4a171efd6f 
					 
					
						
						
							
							Merged 4.1 -> 5.0.  
						
						 
						
						
						
						
					 
					
						2003-03-18 16:12:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						8103c4c537 
					 
					
						
						
							
							CONVERT class was removed  
						
						 
						
						
						
						
					 
					
						2003-03-18 17:01:32 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						d09f865d4f 
					 
					
						
						
							
							sql_lex.cc:  
						
						 
						
						... 
						
						
						
						Use LEX charset instead of system one 
						
						
					 
					
						2003-03-15 15:19:06 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						b009386fa4 
					 
					
						
						
							
							Every charset now have its own parser state arrays  
						
						 
						
						
						
						
					 
					
						2003-03-14 18:08:12 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						3d5286d7bc 
					 
					
						
						
							
							sql_lex.cc:  
						
						 
						
						... 
						
						
						
						Move all charset recoding to the same place 
						
						
					 
					
						2003-03-13 16:23:18 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						c96e588490 
					 
					
						
						
							
							processing of subselect in global ORDER BY (fifed crash of server)  
						
						 
						
						... 
						
						
						
						this implementation have limitation: prohibited subselect in ORDER BY dependence of most outer query (will be solved after removing passing first select_lex as fake select for global mysql_select()) 
						
						
					 
					
						2003-03-11 01:06:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						d01b3b5ab5 
					 
					
						
						
							
							calloc replaced with alloc in st_select_lex_node 'new' operator (SCRUM?)  
						
						 
						
						
						
						
					 
					
						2003-03-05 23:32:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						78da2ad7bd 
					 
					
						
						
							
							SELECT BINARY expr  
						
						 
						
						... 
						
						
						
						is now synonim for
SELECT expr COLLATE <expr_charset>_bin 
						
						
					 
					
						2003-03-04 19:53:53 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pem@mysql.com 
							
						 
					 
					
						
						
							
						
						8049daf202 
					 
					
						
						
							
							Made FUNCTIONs work in insert and select queries, as well as nested function invocations.  
						
						 
						
						... 
						
						
						
						Had to add a cahing mechanism which is in parts an ugly kludge, but it will be
reworked once the real SP caching is implemented. 
						
						
					 
					
						2003-03-02 19:17:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@narttu.mysql.fi 
							
						 
					 
					
						
						
							
						
						0197fc78c9 
					 
					
						
						
							
							Merge with 4.0  
						
						 
						
						
						
						
					 
					
						2003-02-27 03:49:26 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@narttu.mysql.fi 
							
						 
					 
					
						
						
							
						
						c20453ba9a 
					 
					
						
						
							
							Integer values between 9223372036854775807 and 9999999999999999999 are now  
						
						 
						
						... 
						
						
						
						regarded as unsigned longlongss, not as floats. This make these values work
similar to values between 10000000000000000000 and 18446744073709551615. 
						
						
					 
					
						2003-02-27 02:10:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pem@mysql.com 
							
						 
					 
					
						
						
							
						
						ca2e77ca7a 
					 
					
						
						
							
							Made stored FUNCTION invokation work almost always. Still buggy and unstable, and  
						
						 
						
						... 
						
						
						
						various known problems, but good enough for a checkpoint commit. 
						
						
					 
					
						2003-02-26 19:22:29 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pem@mysql.com 
							
						 
					 
					
						
						
							
						
						97dc6a528e 
					 
					
						
						
							
							Merging 4.1 into 5.0  
						
						 
						
						
						
						
					 
					
						2003-02-18 15:05:35 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gluh@gluh.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						ae911ef858 
					 
					
						
						
							
							Bug fix: for SHOW STATUS (when ssl is used)  
						
						 
						
						... 
						
						
						
						Added ROW_RESULT to switchs(for documentation purposes) 
						
						
					 
					
						2003-02-17 18:06:51 +04:00