Class SqlTableDiffGenerator
java.lang.Object
io.datarouter.client.mysql.ddl.generate.SqlTableDiffGenerator
public class SqlTableDiffGenerator
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description SqlTableDiffGenerator(SqlTable current, SqlTable requested) -
Method Summary
Modifier and Type Method Description java.util.List<SqlColumn>getColumnsToAdd()java.util.List<SqlColumn>getColumnsToModify()java.util.List<SqlColumn>getColumnsToRemove()java.util.Set<SqlIndex>getIndexesToAdd()java.util.Set<SqlIndex>getIndexesToRemove()java.util.Set<SqlIndex>getUniqueIndexesToAdd()java.util.Set<SqlIndex>getUniqueIndexesToRemove()booleanisCharacterSetModified()booleanisCollationModified()booleanisEngineModified()booleanisIndexesModified()booleanisPrimaryKeyModified()booleanisRowFormatModified()booleanisTableModified()booleanisUniqueIndexesModified()
-
Constructor Details
-
Method Details
-
getColumnsToAdd
-
getColumnsToRemove
-
getColumnsToModify
-
getIndexesToAdd
-
getIndexesToRemove
-
getUniqueIndexesToAdd
-
getUniqueIndexesToRemove
-
isTableModified
public boolean isTableModified() -
isPrimaryKeyModified
public boolean isPrimaryKeyModified() -
isIndexesModified
public boolean isIndexesModified() -
isUniqueIndexesModified
public boolean isUniqueIndexesModified() -
isEngineModified
public boolean isEngineModified() -
isCharacterSetModified
public boolean isCharacterSetModified() -
isCollationModified
public boolean isCollationModified() -
isRowFormatModified
public boolean isRowFormatModified()
-