Interface MySQLStorageEngine

All Known Implementing Classes:
InnoDBStorageEngine, MyISAMStorageEngine

@SPI(IMPLEMENT) public interface MySQLStorageEngine

Describes the schema and foreign-key behavior of a MySQL storage engine.

Implement action support and self-reference handling directly so the owning Dialect can expose them through its foreign-key strategy. Return fragments which remain stable for the selected engine.

  • Method Details

    • supportsOnDeleteAction

      boolean supportsOnDeleteAction(OnDeleteAction action)
    • getTableTypeString

      String getTableTypeString(String engineKeyword)
    • requiresSelfReferentialForeignKeyNullification

      boolean requiresSelfReferentialForeignKeyNullification()
    • dropConstraints

      boolean dropConstraints()