Top Fields Constructors Methods
liquibase.command.core

public Class FutureRollbackSqlCommandStep

extends AbstractFutureRollbackCommandStep
Class Inheritance
Imports
liquibase.command.CommandArgumentDefinition, .CommandBuilder, .CommandDefinition

Field Summary

Modifier and TypeField and Description
public static final String[]
public static final CommandArgumentDefinition<Boolean>
public static final CommandArgumentDefinition<Boolean>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public String[][]
defineCommandNames()

Implements liquibase.command.CommandStep.defineCommandNames.

Defines new command names For example, if it is part of `liquibase update`, this should return new String[][]{ new String[] {"update"}}.

Inherited from liquibase.command.core.AbstractFutureRollbackCommandStep:
futureRollbackSQLgetCountgetTagrequiredDependenciesrun

Field Detail

COMMAND_NAMEback to summary
public static final String[] COMMAND_NAME
OUTPUT_DEFAULT_CATALOG_ARGback to summary
public static final CommandArgumentDefinition<Boolean> OUTPUT_DEFAULT_CATALOG_ARG
OUTPUT_DEFAULT_SCHEMA_ARGback to summary
public static final CommandArgumentDefinition<Boolean> OUTPUT_DEFAULT_SCHEMA_ARG

Constructor Detail

FutureRollbackSqlCommandStepback to summary
public FutureRollbackSqlCommandStep()

Method Detail

adjustCommandDefinitionback to summary
public void adjustCommandDefinition(CommandDefinition commandDefinition)

Overrides liquibase.command.AbstractCommandStep.adjustCommandDefinition.

Implements liquibase.command.CommandStep.adjustCommandDefinition.

Doc from liquibase.command.AbstractCommandStep.adjustCommandDefinition.

Default implementation makes no changes

Annotations
@Override
defineCommandNamesback to summary
public String[][] defineCommandNames()

Implements liquibase.command.CommandStep.defineCommandNames.

Doc from liquibase.command.CommandStep.defineCommandNames.

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

Annotations
@Override