Top Fields Constructors Methods
liquibase.precondition.core

public Class SequenceExistsPrecondition

extends AbstractPrecondition
Class Inheritance
Imports
liquibase.changelog.ChangeSet, .DatabaseChangeLog, liquibase.changelog.visitor.ChangeExecListener, liquibase.database.Database, liquibase.database.core.PostgresDatabase, liquibase.database.jvm.JdbcConnection, liquibase.exception.*, liquibase.precondition.AbstractPrecondition, liquibase.snapshot.SnapshotGeneratorFactory, liquibase.structure.core.Schema, .Sequence, java.sql.PreparedStatement, .ResultSet, .SQLException

Field Summary

Modifier and TypeField and Description
private String
private String
private String
private static final 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.

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

public void
setSchemaName(String schemaName)

public void
setSequenceName(String sequenceName)

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

Field Detail

catalogNameback to summary
private String catalogName
schemaNameback to summary
private String schemaName
sequenceNameback to summary
private String sequenceName
SQL_CHECK_POSTGRES_SEQUENCE_EXISTSback to summary
private static final String SQL_CHECK_POSTGRES_SEQUENCE_EXISTS

Constructor Detail

SequenceExistsPreconditionback to summary
public SequenceExistsPrecondition()

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
checkPostgresSequenceback to summary
private void checkPostgresSequence(Database database, DatabaseChangeLog changeLog) throws DatabaseException, SQLException, PreconditionFailedException, PreconditionErrorException
getCatalogNameback to summary
public String getCatalogName()
getNameback to summary
public String getName()

Implements liquibase.precondition.Precondition.getName.

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

Implements liquibase.serializer.LiquibaseSerializable.getSerializedObjectNamespace.

Annotations
@Override
setCatalogNameback to summary
public void setCatalogName(String catalogName)
setSchemaNameback to summary
public void setSchemaName(String schemaName)
setSequenceNameback to summary
public void setSequenceName(String sequenceName)
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