* Davi Arnaut <Davi.Arnaut@stripped> [08/08/01 10:23]:
> 2690 Davi Arnaut 2008-07-31
> WL#4284: Transactional DDL locking
>
> Make transaction management more modular through a new interface.
>
> The overall objective of this change is to provide groundwork
> for the design of transactional DDL locking by cleaning up the
> transaction high level API to better distinguish operations implicit
> and explicit, and single statement transaction from operations on
> the normal transaction.
>
> Having a a high-level interface for transaction management provides
> a better base for implementing transactional concepts that are not
> always tied to storage engines and also makes it easier to interect
> with other higher level modules of the server.
OK to push.
> === modified file 'sql/sql_yacc.yy'
> --- a/sql/sql_yacc.yy 2008-07-25 17:21:55 +0000
> +++ b/sql/sql_yacc.yy 2008-07-31 20:31:54 +0000
> @@ -44,6 +44,7 @@
> #include "sp_rcontext.h"
> #include "sp.h"
> #include "event_parse_data.h"
> +#include "transaction.h"
> #include <myisam.h>
> #include <myisammrg.h>
Please try to get rid of this change.
--