Top Fields Constructors Methods
liquibase.precondition.core

public Class UniqueConstraintExistsPrecondition

extends AbstractPrecondition
Class Inheritance
Imports
java.util.Arrays, .List, java.util.stream.Collectors, liquibase.changelog.ChangeSet, .DatabaseChangeLog, liquibase.changelog.visitor.ChangeExecListener, liquibase.database.Database, liquibase.exception.DatabaseException, .PreconditionErrorException, .PreconditionFailedException, .ValidationErrors, .Warnings, liquibase.precondition.AbstractPrecondition, liquibase.snapshot.InvalidExampleException, .SnapshotGeneratorFactory, liquibase.structure.core.Column, .UniqueConstraint, liquibase.util.StringUtil

Field Summary

Modifier and TypeField and Description
private String
private String
private String
private String
private String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener)

Implements liquibase.precondition.Precondition.check.

public String
public String
public String
public String
public String
public String
public String
public void
setCatalogName(String catalogName)

public void
setColumnNames(String columnNames)

public void
setConstraintName(String constraintName)

public void
setSchemaName(String schemaName)

public void
setTableName(String tableName)

private List<Column>
toColumns(Database database, String columnNames)

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

public ValidationErrors
public Warnings
Inherited from liquibase.precondition.AbstractPrecondition:
getSerializedObjectName

Field Detail

catalogNameback to summary
private String catalogName
columnNamesback to summary
private String columnNames
constraintNameback to summary
private String constraintName
schemaNameback to summary
private String schemaName
tableNameback to summary
private String tableName

Constructor Detail

UniqueConstraintExistsPreconditionback to summary
public UniqueConstraintExistsPrecondition()

Method Detail

checkback to summary
public void check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener) throws PreconditionFailedException, PreconditionErrorException

Implements liquibase.precondition.Precondition.check.

Annotations
@Override
getCatalogNameback to summary
public String getCatalogName()
getColumnNamesback to summary
public String getColumnNames()
getConstraintNameback to summary
public String getConstraintName()
getNameback to summary
public String getName()

Implements liquibase.precondition.Precondition.getName.

Annotations
@Override
getSchemaNameback to summary
public String getSchemaName()
getSerializedObjectNamespaceback to summary
public String getSerializedObjectNamespace()

Implements liquibase.serializer.LiquibaseSerializable.getSerializedObjectNamespace.

Annotations
@Override
getTableNameback to summary
public String getTableName()
setCatalogNameback to summary
public void setCatalogName(String catalogName)
setColumnNamesback to summary
public void setColumnNames(String columnNames)
setConstraintNameback to summary
public void setConstraintName(String constraintName)
setSchemaNameback to summary
public void setSchemaName(String schemaName)
setTableNameback to summary
public void setTableName(String tableName)
toColumnsback to summary
private List<Column> toColumns(Database database, String columnNames)
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Returns:String

a string representation of the object

Annotations
@Override
validateback to summary
public ValidationErrors validate(Database database)

Implements liquibase.precondition.Precondition.validate.

Annotations
@Override
warnback to summary
public Warnings warn(Database database)

Implements liquibase.precondition.Precondition.warn.

Annotations
@Override