Top Interfaces Annotations Classes Enums
[default module]

Package liquibase.command


Interface Summary

Modifier and TypeInterface and Description
public interface
CleanUpCommandStep

Interface implemented by CommandSteps when they need to execute clean up tasks (such as closing database connections, flushing files, etc) after other steps in the pipeline are executed.

public interface
CommandStep

Defines a particular step in a command pipeline.

public interface
LiquibaseCommand<T extends CommandResult>

Deprecated Define command with the new CommandStep interface

Annotation Summary

Modifier and TypeAnnotation and Description
public @interface
CommandOverride

Used to indicate that this CommandStep is intentionally overriding another CommandStep.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractCliWrapperCommandStep

Deprecated
Convenience base class for CommandSteps that simply wrap calls to liquibase.integration.commandline.Main
public abstract class
public abstract class
AbstractCommandStep

Convenience base class for CommandStep implementations.

public class
CommandArgument

Deprecated Used by the old LiquibaseCommand style of command setup.
public class
CommandArgumentDefinition<DataType>

Defines a known, type-safe argument for a specific CommandStep.

public class
CommandBuilder

Builder for configuring CommandStep settings, such as CommandArgumentDefinitions and CommandResultDefinitions

public class
CommandDefinition

Metadata about a particular command.

public class
CommandExecutionException

Deprecated Used by the old LiquibaseCommand style of command setup.
public class
CommandFactory

Manages the command related implementations.

public class
CommandFailedException

CommandFailedException is thrown any time a command did not succeed.

public class
CommandResult

Deprecated Used by the old LiquibaseCommand style of command setup.
Holds results of a LiquibaseCommand execution, including a message and whether the command succeeded or not.
public class
CommandResultDefinition<DataType>

Defines a known, type-safe result from a specific CommandStep.

public class
public class
CommandResultsBuilder

Because CommandResults is immutable, this class is used to build up the results during CommandStep#run(CommandResultsBuilder).

public class
CommandScope

The primary facade used for executing commands.

public class
CommandValidationErrors

Deprecated Used by the old LiquibaseCommand style of command setup.
pack-priv class
LiquibaseCommandFactory

Deprecated Used for supporting old-style LiquibaseCommand implementations

Enum Summary

Modifier and TypeEnum and Description
public enum
CommonArgumentNames

A common place to store commonly used command argument names.