liquibase.snapshot.jvm
Class MySQLDatabaseSnapshotGenerator
java.lang.Object
liquibase.snapshot.jvm.JdbcDatabaseSnapshotGenerator
liquibase.snapshot.jvm.MySQLDatabaseSnapshotGenerator
- All Implemented Interfaces:
- DatabaseSnapshotGenerator
public class MySQLDatabaseSnapshotGenerator
- extends JdbcDatabaseSnapshotGenerator
Methods inherited from class liquibase.snapshot.jvm.JdbcDatabaseSnapshotGenerator |
configureColumnType, convertColumnNameToDatabaseTableName, convertFromDatabaseName, convertTableNameToDatabaseTableName, convertToForeignKeyConstraintType, createSnapshot, generateForeignKey, getAdditionalForeignKeys, getColumn, getDatabaseChangeLogLockTable, getDatabaseChangeLogTable, getDatabaseType, getForeignKeyByForeignKeyTable, getForeignKeys, getMetaData, getTable, hasDatabaseChangeLogLockTable, hasDatabaseChangeLogTable, hasIndex, hasTable, isColumnAutoIncrement, readColumns, readForeignKeyInformation, readIndexes, readPrimaryKeys, readSequences, readTables, readUniqueConstraints, readViews, updateListeners |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MySQLDatabaseSnapshotGenerator
public MySQLDatabaseSnapshotGenerator()
getPriority
public int getPriority(Database database)
supports
public boolean supports(Database database)
getColumnTypeAndDefValue
protected void getColumnTypeAndDefValue(Column columnInfo,
java.sql.ResultSet rs,
Database database)
throws java.sql.SQLException,
DatabaseException
- MySQL specific implementation
- Overrides:
getColumnTypeAndDefValue
in class JdbcDatabaseSnapshotGenerator
- Throws:
java.sql.SQLException
DatabaseException
convertPrimaryKeyName
protected java.lang.String convertPrimaryKeyName(java.lang.String pkName)
throws java.sql.SQLException
- Overrides:
convertPrimaryKeyName
in class JdbcDatabaseSnapshotGenerator
- Throws:
java.sql.SQLException
fillForeignKeyInfo
protected ForeignKeyInfo fillForeignKeyInfo(java.sql.ResultSet rs)
throws DatabaseException,
java.sql.SQLException
- Description copied from class:
JdbcDatabaseSnapshotGenerator
- Fill foreign key information from the current register of a getImportedKeys resultset
- Overrides:
fillForeignKeyInfo
in class JdbcDatabaseSnapshotGenerator
- Parameters:
rs
- The resultset returned by getImportedKeys
- Returns:
- Foreign key information
- Throws:
DatabaseException
java.sql.SQLException
Copyright © 2010 Liquibase.org. All Rights Reserved.