Package liquibase.command.core
Class ChangelogSyncToTagCommandStep
java.lang.Object
liquibase.command.AbstractCommandStep
liquibase.command.core.ChangelogSyncCommandStep
liquibase.command.core.ChangelogSyncToTagCommandStep
- All Implemented Interfaces:
CommandStep
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String[]
static final CommandArgumentDefinition<String>
Fields inherited from class liquibase.command.AbstractCommandStep
coreBundle
Fields inherited from interface liquibase.command.CommandStep
ORDER_DEFAULT, ORDER_NOT_APPLICABLE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
adjustCommandDefinition
(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"}}.void
run
(CommandResultsBuilder resultsBuilder) Performs the business logic.Methods inherited from class liquibase.command.core.ChangelogSyncCommandStep
getChangeExecListener, requiredDependencies, setTag, validate
Methods inherited from class liquibase.command.AbstractCommandStep
getOrder, handleOutput, providedDependencies
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface liquibase.command.CommandStep
isInternal
-
Field Details
-
COMMAND_NAME
-
TAG_ARG
-
-
Constructor Details
-
ChangelogSyncToTagCommandStep
public ChangelogSyncToTagCommandStep()
-
-
Method Details
-
run
Description copied from interface:CommandStep
Performs the business logic. This method should not be called directly. It is called by the overall pipeline logic in theCommandScope.execute()
order.- Specified by:
run
in interfaceCommandStep
- Overrides:
run
in classChangelogSyncCommandStep
- Throws:
Exception
-
defineCommandNames
Description copied from interface:CommandStep
Defines 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:
defineCommandNames
in interfaceCommandStep
- Overrides:
defineCommandNames
in classChangelogSyncCommandStep
-
adjustCommandDefinition
Description copied from class:AbstractCommandStep
Default implementation makes no changes- Specified by:
adjustCommandDefinition
in interfaceCommandStep
- Overrides:
adjustCommandDefinition
in classChangelogSyncCommandStep
-