We're updating the issue view to help you get more done. 

Refactor MySQL Dialects

Description

While working on MariaDB Dialects, I realize that we should also refactor the MySQL ones.
The problem is that we introduced the InnoDB hierarchy.

Since the only difference between those two is related to 3 methods, I think we should hide them behind a MySQLStorageEngine hierarchy with InnoDB being the default one.
This way, we'll have a single MySQL Dialect hierarchy, and users can switch to MyISAM via a configuration property which defines what MySQLStorageEngine implementation we are using.

Environment

None

Status

Assignee

Vlad Mihalcea

Reporter

Vlad Mihalcea

Fix versions

Labels

None

backPortable

None

Suitable for new contributors

None

Requires Release Note

None

backportDecision

None

Components

Affects versions

5.2.8
5.2.7

Priority

Major