public abstract class AbstractBaselineCallback extends AbstractCallback
Constructor and Description |
---|
AbstractBaselineCallback(AbstractInitialSetupMigration initialSetupMigration)
Instantiates a new abstract baseline callback.
|
Modifier and Type | Method and Description |
---|---|
abstract List<SqlCommand> |
changeAppRegistrationTable()
Change app registration table.
|
abstract List<SqlCommand> |
changeAuditRecordsTable()
Change audit records table.
|
abstract List<SqlCommand> |
changeStreamDefinitionsTable()
Change stream definitions table.
|
abstract List<SqlCommand> |
changeTaskDefinitionsTable()
Change task definitions table.
|
abstract List<SqlCommand> |
changeUriRegistryTable()
Change uri registry table.
|
abstract List<SqlCommand> |
createIndexes()
Creates the indexes.
|
abstract List<SqlCommand> |
createTaskDeploymentTable()
Create the task deployment table.
|
abstract List<SqlCommand> |
createTaskLockTable()
Creates the task lock table.
|
abstract List<SqlCommand> |
dropIndexes()
Drop indexes.
|
List<SqlCommand> |
getCommands(org.flywaydb.core.api.callback.Event event,
org.flywaydb.core.api.callback.Context context)
Gets the commands.
|
canHandleInTransaction, handle, supports
public AbstractBaselineCallback(AbstractInitialSetupMigration initialSetupMigration)
initialSetupMigration
- the initial setup migrationpublic List<SqlCommand> getCommands(org.flywaydb.core.api.callback.Event event, org.flywaydb.core.api.callback.Context context)
AbstractCallback
getCommands
in class AbstractCallback
event
- the eventcontext
- the contextpublic abstract List<SqlCommand> dropIndexes()
public abstract List<SqlCommand> changeAppRegistrationTable()
public abstract List<SqlCommand> changeUriRegistryTable()
public abstract List<SqlCommand> changeStreamDefinitionsTable()
public abstract List<SqlCommand> changeTaskDefinitionsTable()
public abstract List<SqlCommand> changeAuditRecordsTable()
public abstract List<SqlCommand> createIndexes()
public abstract List<SqlCommand> createTaskLockTable()
public abstract List<SqlCommand> createTaskDeploymentTable()
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.