Package liquibase.command.core
Class ChangelogSyncToTagSqlCommandStep
java.lang.Object
liquibase.command.AbstractCommandStep
liquibase.command.core.ChangelogSyncCommandStep
liquibase.command.core.ChangelogSyncSqlCommandStep
liquibase.command.core.ChangelogSyncToTagSqlCommandStep
- All Implemented Interfaces:
CommandStep
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String[]static final CommandArgumentDefinition<String>Fields inherited from class liquibase.command.core.ChangelogSyncSqlCommandStep
OUTPUT_DEFAULT_CATALOG_ARG, OUTPUT_DEFAULT_SCHEMA_ARGFields inherited from class liquibase.command.AbstractCommandStep
coreBundleFields inherited from interface liquibase.command.CommandStep
ORDER_DEFAULT, ORDER_NOT_APPLICABLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadjustCommandDefinition(CommandDefinition commandDefinition) Default implementation makes no changesString[][]Defines new command names For example, if it is part of `liquibase update`, this should return new String[][]{ new String[] {"update"}}.Return a list of configured Classes that this command requires to be passed as a dependency.voidrun(CommandResultsBuilder resultsBuilder) Performs the business logic.Methods inherited from class liquibase.command.core.ChangelogSyncCommandStep
getChangeExecListener, setTag, validateMethods inherited from class liquibase.command.AbstractCommandStep
getOrder, handleOutput, providedDependenciesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface liquibase.command.CommandStep
isInternal
-
Field Details
-
COMMAND_NAME
-
TAG_ARG
-
-
Constructor Details
-
ChangelogSyncToTagSqlCommandStep
public ChangelogSyncToTagSqlCommandStep()
-
-
Method Details
-
requiredDependencies
Description copied from interface:CommandStepReturn a list of configured Classes that this command requires to be passed as a dependency.- Specified by:
requiredDependenciesin interfaceCommandStep- Overrides:
requiredDependenciesin classChangelogSyncSqlCommandStep- Returns:
- list with the required classes types
-
run
Description copied from interface:CommandStepPerforms the business logic. This method should not be called directly. It is called by the overall pipeline logic in theCommandScope.execute()order.- Specified by:
runin interfaceCommandStep- Overrides:
runin classChangelogSyncSqlCommandStep- Throws:
Exception
-
defineCommandNames
Description copied from interface:CommandStepDefines new command names For example, if it is part of `liquibase update`, this should return new String[][]{ new String[] {"update"}}. If it is a part of `liquibase example init`, this should return {"example", "init"}.This is used to determine the available command names.
This can return null if this step is not defining a new command but "cross-cutting" existing commands
- Specified by:
defineCommandNamesin interfaceCommandStep- Overrides:
defineCommandNamesin classChangelogSyncSqlCommandStep
-
adjustCommandDefinition
Description copied from class:AbstractCommandStepDefault implementation makes no changes- Specified by:
adjustCommandDefinitionin interfaceCommandStep- Overrides:
adjustCommandDefinitionin classChangelogSyncSqlCommandStep
-