On Wed, Jul 08, 2009 at 06:49:43PM +0400, Konstantin Osipov wrote:
* Sergei Golubchik <serg@mysql.com> [09/07/08 18:12]:
it's WL#3288 (created 22 May 2006) for the API and server support and WL#4603 (17 Oct 2008) for the default implementation in the handler class.
Taking the opportunity to remind that I still need a review on my patch for 3288 :-).
Stewart, as for Drizzle, well, at the point you have a patch it will be a bit too late to decide whether we want to "pull it in".
A storage engine API change that introduces cursors needs architecture work and prototyping. I fear we will end up with 3 disparate storage engine APIs in Drizzle, MySQL and MariaDB.
The current aim is to remove things that obviously aren't related to a cursor and move them up. e.g. create table is now in StorageEngine. at some point s/handler/cursor/ -- Stewart Smith