Top Fields Constructors Methods
liquibase.statement

public Class UniqueConstraint

extends Object
implements ColumnConstraint
Class Inheritance
All Implemented Interfaces
liquibase.statement.ColumnConstraint
Imports
java.util.ArrayList, .Arrays, .List

Field Summary

Modifier and TypeField and Description
private final List<String>
private String
private boolean
validateUnique

Default value is true

Constructor Summary

AccessConstructor and Description
public
public
UniqueConstraint(String constraintName)

public
UniqueConstraint(String constraintName, boolean validateUnique)

Method Summary

Modifier and TypeMethod and Description
public UniqueConstraint
addColumns(String... columns)

public List<String>
public String
public void
setConstraintName(String constraintName)

public void
setValidateUnique(boolean validateUnique)

public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

columnsback to summary
private final List<String> columns
constraintNameback to summary
private String constraintName
validateUniqueback to summary
private boolean validateUnique

Default value is true

Constructor Detail

UniqueConstraintback to summary
public UniqueConstraint()
UniqueConstraintback to summary
public UniqueConstraint(String constraintName)
UniqueConstraintback to summary
public UniqueConstraint(String constraintName, boolean validateUnique)

Method Detail

addColumnsback to summary
public UniqueConstraint addColumns(String... columns)
getColumnsback to summary
public List<String> getColumns()
getConstraintNameback to summary
public String getConstraintName()
setConstraintNameback to summary
public void setConstraintName(String constraintName)
setValidateUniqueback to summary
public void setValidateUnique(boolean validateUnique)
shouldValidateUniqueback to summary
public boolean shouldValidateUnique()