Sergey Glukhov  
		
	
	f48306344a 
	
	
	Bug#50389 Using intersect does not return all rows  
		
			... 
			In process of record search it is not taken into account
that inital quick->file->ref value could be inapplicable
to range interval. After proper row is found this value is
stored into the record buffer and later the record is
filtered out at condition evaluation stage.
The fix is store a refernce of found row to the handler ref field. 
		
	 
 
		2010-06-21 15:09:58 +04:00 
	 
	
	
	
		  ..
	 
	
	
		
			
			
			
			
			
			2008-04-01 13:18:31 +02:00 
		 
	
		
			
			
			
			
			
			2007-08-17 11:41:32 +08:00 
		 
	
		
			
			
			
			
			
			2006-04-25 14:02:15 +02:00 
		 
	
		
			
			
			
			
			
			2007-09-05 13:01:30 +00:00 
		 
	
		
			
			
			
			
			
			2007-09-05 13:01:30 +00:00 
		 
	
		
			
			
			
			
			
			2009-01-08 15:16:44 +01:00 
		 
	
		
			
			
			
			
			
			2006-08-30 00:38:58 +04:00 
		 
	
		
			
			
			
			
			
			2006-12-06 21:47:29 +04:00 
		 
	
		
			
			
			
			
			
			2010-03-28 19:57:33 +08:00 
		 
	
		
			
			
			
			
			
			2009-09-30 10:01:52 +08:00 
		 
	
		
			
			
			
			
			
			2006-05-11 14:13:14 +02:00 
		 
	
		
			
			
			
			
			
			2006-03-01 14:13:07 +03:00 
		 
	
		
			
			
			
			
			
			2006-11-09 12:00:27 +01:00 
		 
	
		
			
			
			
			
			
			2006-11-09 12:00:27 +01:00 
		 
	
		
			
			
			
			
			
			2006-11-09 12:00:27 +01:00 
		 
	
		
			
			
			
			
			
			2007-12-23 11:18:46 +02:00 
		 
	
		
			
			
			
			
			
			2007-12-23 11:18:46 +02:00 
		 
	
		
			
			
			
			
			
			2008-03-14 11:35:41 +08:00 
		 
	
		
			
			
			
			
			
			2008-03-28 23:39:47 +03:00 
		 
	
		
			
			
			
			
			
			2008-05-12 21:01:13 +05:00 
		 
	
		
			
			
			
			
			
			2008-05-12 21:01:13 +05:00 
		 
	
		
			
			
			
			
			
			2008-05-12 21:01:13 +05:00 
		 
	
		
			
			
			
			
			
			2009-04-30 18:16:49 +05:30 
		 
	
		
			
			
			
			
			
			2009-04-30 18:16:49 +05:30 
		 
	
		
			
			
			
			
			
			2009-04-30 18:16:49 +05:30 
		 
	
		
			
			
			
			
			
			2008-12-29 17:04:10 +01:00 
		 
	
		
			
			
			
			
			
			2010-03-25 23:57:06 +04:00 
		 
	
		
			
			
			
			
			
			2010-03-25 23:57:06 +04:00 
		 
	
		
			
			
			
			
			
			2009-11-11 13:33:29 +05:30 
		 
	
		
			
			
			
			
			
			2009-11-11 13:33:29 +05:30 
		 
	
		
			
			
			
			
			
			2009-11-11 13:33:29 +05:30 
		 
	
		
			
			
			
			
			
			2010-01-25 17:46:48 +02:00 
		 
	
		
			
			
			
			
			
			2010-03-03 14:49:03 +04:00 
		 
	
		
			
			
			
			
			
			2010-02-10 16:11:08 -02:00 
		 
	
		
			
			
			
			
			
			2010-02-26 09:22:48 -03:00 
		 
	
		
			
			
			
			
			
			2010-02-26 09:22:48 -03:00 
		 
	
		
			
			
			
			
			
			2010-02-26 09:22:48 -03:00 
		 
	
		
			
			
			
			
			
			2010-01-29 15:55:46 +02:00 
		 
	
		
			
			
			
			
			
			2008-04-10 15:14:28 +02:00 
		 
	
		
			
			
			
			
			
			2010-01-29 15:55:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-01-29 15:55:46 +02:00 
		 
	
		
			
			
			
			
			
			2008-07-07 17:54:42 +02:00 
		 
	
		
			
			
			
			
			
			2008-07-07 17:54:42 +02:00 
		 
	
		
			
			
			
			
			
			2007-11-09 13:43:09 +01:00 
		 
	
		
	
		
			
			
			
			
			
			2009-12-15 13:48:29 +04:00 
		 
	
		
			
			
			
			
			
			2009-07-24 15:45:42 -03:00 
		 
	
		
			
			
			
			
			
			2010-06-21 15:09:58 +04:00 
		 
	
		
			
			
			
			
			
			2009-10-12 15:25:59 +05:30 
		 
	
		
			
			
			
			
			
			2003-05-05 14:52:39 +03:00 
		 
	
		
			
			
			
			
			
			2003-08-22 04:07:40 +03:00 
		 
	
		
			
			
			
			
			
			2003-12-14 06:39:52 +02:00 
		 
	
		
			
			
			
			
			
			2003-12-14 06:39:52 +02:00 
		 
	
		
			
			
			
			
			
			2005-06-22 16:14:14 -07:00 
		 
	
		
			
			
			
			
			
			2007-02-28 17:06:57 +04:00 
		 
	
		
			
			
			
			
			
			2005-10-26 14:11:08 -07:00 
		 
	
		
			
			
			
			
			
			2005-07-05 13:55:54 +02:00 
		 
	
		
			
			
			
			
			
			2009-08-12 11:54:05 +08:00 
		 
	
		
	
		
			
			
			
			
			
			2008-12-01 16:18:35 +02:00 
		 
	
		
			
			
			
			
			
			2007-12-12 18:19:24 +01:00 
		 
	
		
			
			
			
			
			
			2005-09-30 12:19:15 +02:00 
		 
	
		
			
			
			
			
			
			2005-10-12 14:17:39 +02:00 
		 
	
		
			
			
			
			
			
			2008-04-10 15:14:28 +02:00 
		 
	
		
			
			
			
			
			
			2006-11-21 22:32:58 +02:00 
		 
	
		
			
			
			
			
			
			2008-07-04 11:33:34 +02:00 
		 
	
		
			
			
			
			
			
			2003-09-25 00:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2003-01-14 11:27:26 +02:00 
		 
	
		
			
			
			
			
			
			2008-07-04 11:33:34 +02:00 
		 
	
		
			
			
			
			
			
			2005-12-22 06:39:02 +01:00 
		 
	
		
			
			
			
			
			
			2005-03-24 16:43:50 +01:00 
		 
	
		
			
			
			
			
			
			2010-01-29 15:55:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-01-29 15:55:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-01-29 15:55:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-01-29 15:55:46 +02:00 
		 
	
		
			
			
			
			
			
			2005-02-19 22:24:13 +01:00 
		 
	
		
			
			
			
			
			
			2006-05-03 14:10:22 +02:00 
		 
	
		
			
			
			
			
			
			2004-12-07 15:47:00 +02:00 
		 
	
		
			
			
			
			
			
			2003-04-22 00:54:33 -07:00 
		 
	
		
			
			
			
			
			
			2005-12-22 06:39:02 +01:00 
		 
	
		
			
			
			
			
			
			2003-02-17 02:14:37 +02:00