public class MissingTableChangeGenerator extends AbstractChangeGenerator implements MissingObjectChangeGenerator
PRIORITY_ADDITIONAL, PRIORITY_DATABASE, PRIORITY_DEFAULT, PRIORITY_NONE| Constructor and Description |
|---|
MissingTableChangeGenerator() |
| Modifier and Type | Method and Description |
|---|---|
protected CreateTableChange |
createCreateTableChange() |
Change[] |
fixMissing(DatabaseObject missingObject,
DiffOutputControl control,
Database referenceDatabase,
Database comparisonDatabase,
ChangeGeneratorChain chain) |
int |
getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
Class<? extends DatabaseObject>[] |
runAfterTypes() |
Class<? extends DatabaseObject>[] |
runBeforeTypes() |
static void |
setDefaultValue(ColumnConfig columnConfig,
Column column,
Database database) |
boolean |
shouldAddPrimarykeyToConstraints(DatabaseObject missingObject,
DiffOutputControl control,
Database referenceDatabase,
Database comparisonDatabase) |
fixOutputAsSchema, fixSchema, setRespectSchemaAndCatalogCaseclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfixOutputAsSchema, fixSchemapublic static void setDefaultValue(ColumnConfig columnConfig, Column column, Database database)
public int getPriority(Class<? extends DatabaseObject> objectType, Database database)
getPriority in interface ChangeGeneratorpublic Class<? extends DatabaseObject>[] runAfterTypes()
runAfterTypes in interface ChangeGeneratorpublic Class<? extends DatabaseObject>[] runBeforeTypes()
runBeforeTypes in interface ChangeGeneratorpublic Change[] fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
fixMissing in interface MissingObjectChangeGeneratorprotected CreateTableChange createCreateTableChange()
public boolean shouldAddPrimarykeyToConstraints(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase)
Copyright © 2019 Liquibase.org. All rights reserved.