Uses of Interface
liquibase.change.Change
-
Packages that use Change Package Description liquibase.change The change package contains the available database "changes".liquibase.change.core Technically, a Change expresses an intention for alter the structure of the Database.liquibase.change.custom Although Liquibase tries to provide a wide range of database refactorings, there are times you may want to create your own custom refactoring class.liquibase.changelog liquibase.changelog.visitor liquibase.database liquibase.database.core liquibase.dbdoc liquibase.diff.output.changelog liquibase.diff.output.changelog.core liquibase.exception liquibase.executor liquibase.extension.testing.testsystem liquibase.sqlgenerator -
-
Uses of Change in liquibase.change
Classes in liquibase.change that implement Change Modifier and Type Class Description class
AbstractChange
Standard superclass to simplifyChange
implementations.class
AbstractSQLChange
A common parent for all raw SQL related changes regardless of where the sql was sourced from.class
AbstractTableChange
Fields in liquibase.change declared as Change Modifier and Type Field Description static Change[]
Change. EMPTY_CHANGE
Represent an empty array ofChange
Methods in liquibase.change that return Change Modifier and Type Method Description Change
ChangeFactory. create(String name)
Create a new Change implementation for the given change name.protected Change[]
AbstractChange. createInverses()
Create inverse changes that can roll back this change.Methods in liquibase.change that return types with arguments of type Change Modifier and Type Method Description protected Class<Change>
ChangeFactory. getPluginClass()
Methods in liquibase.change with parameters of type Change Modifier and Type Method Description ChangeMetaData
ChangeFactory. getChangeMetaData(Change change)
Object
ChangeParameterMetaData. getCurrentValue(Change change)
Returns the current value of this parameter for the given Change.Map<String,Object>
ChangeFactory. getParameters(Change change)
protected int
ChangeFactory. getPriority(Change obj, Object... args)
Map<String,ChangeParameterMetaData>
ChangeMetaData. getSetParameters(Change change)
Return the parameters of the given change that are set to a non-null value.void
ChangeParameterMetaData. setValue(Change change, Object value)
Sets the value of this parameter on the given change.Constructors in liquibase.change with parameters of type Change Constructor Description ChangeParameterMetaData(Change change, String parameterName, String displayName, String description, Map<String,Object> exampleValues, String since, Type dataType, String[] requiredForDatabase, String[] supportedDatabases, String mustEqualExisting, LiquibaseSerializable.SerializationType serializationType)
ChangeParameterMetaData(Change change, String parameterName, String displayName, String description, Map<String,Object> exampleValues, String since, Type dataType, String[] requiredForDatabase, String[] supportedDatabases, String mustEqualExisting, LiquibaseSerializable.SerializationType serializationType, String[] alternateParameterNames)
-
Uses of Change in liquibase.change.core
Classes in liquibase.change.core that implement Change Modifier and Type Class Description class
AbstractModifyDataChange
Encapsulates common fields for update and delete changes.class
AddAutoIncrementChange
Makes an existing column into an auto-increment column.class
AddColumnChange
Adds a column to an existing table.class
AddDefaultValueChange
Sets a new default value to an existing column.class
AddForeignKeyConstraintChange
Adds a foreign key constraint to an existing column.class
AddLookupTableChange
Extracts data from an existing column to create a lookup table.class
AddNotNullConstraintChange
Adds a NOT NULL constraint to an existing column.class
AddPrimaryKeyChange
Creates a primary key out of an existing column or set of columns.class
AddUniqueConstraintChange
Adds a unique constraint to an existing column.class
AlterSequenceChange
Modifies properties of an existing sequence.class
CreateIndexChange
Creates an index on an existing column.class
CreateProcedureChange
class
CreateSequenceChange
Creates a new sequence.class
CreateTableChange
Creates a new table.class
CreateViewChange
Creates a new view.class
DeleteDataChange
class
DropAllForeignKeyConstraintsChange
class
DropColumnChange
Drops an existing column from a table.class
DropDefaultValueChange
Removes the default value from an existing column.class
DropForeignKeyConstraintChange
Drops an existing foreign key constraint.class
DropIndexChange
Drops an existing index.class
DropNotNullConstraintChange
Drops a not-null constraint from an existing column.class
DropPrimaryKeyChange
Removes an existing primary key.class
DropProcedureChange
class
DropSequenceChange
Drops an existing sequence.class
DropTableChange
Drops an existing table.class
DropUniqueConstraintChange
Removes an existing unique constraint.class
DropViewChange
Drops an existing view.class
EmptyChange
class
ExecuteShellCommandChange
Executes a given shell executable.class
InsertDataChange
Inserts data into an existing table.class
LoadDataChange
class
LoadUpdateDataChange
class
MergeColumnChange
Combines data from two existing columns into a new column and drops the original columns.class
ModifyDataTypeChange
class
OutputChange
class
RawSQLChange
Allows execution of arbitrary SQL.class
RenameColumnChange
Renames an existing column.class
RenameSequenceChange
Renames an existing table.class
RenameTableChange
Renames an existing table.class
RenameViewChange
Renames an existing view.class
SetColumnRemarksChange
class
SetTableRemarksChange
class
SQLFileChange
Represents a Change for custom SQL stored in a File.class
StopChange
class
TagDatabaseChange
class
UpdateDataChange
Methods in liquibase.change.core that return Change Modifier and Type Method Description protected Change[]
AddColumnChange. createInverses()
protected Change[]
AddDefaultValueChange. createInverses()
protected Change[]
AddForeignKeyConstraintChange. createInverses()
protected Change[]
AddLookupTableChange. createInverses()
protected Change[]
AddNotNullConstraintChange. createInverses()
protected Change[]
AddPrimaryKeyChange. createInverses()
protected Change[]
AddUniqueConstraintChange. createInverses()
protected Change[]
CreateIndexChange. createInverses()
protected Change[]
CreateSequenceChange. createInverses()
protected Change[]
CreateTableChange. createInverses()
protected Change[]
CreateViewChange. createInverses()
protected Change[]
DropNotNullConstraintChange. createInverses()
protected Change[]
EmptyChange. createInverses()
protected Change[]
OutputChange. createInverses()
protected Change[]
RenameColumnChange. createInverses()
protected Change[]
RenameSequenceChange. createInverses()
protected Change[]
RenameTableChange. createInverses()
protected Change[]
RenameViewChange. createInverses()
protected Change[]
TagDatabaseChange. createInverses()
-
Uses of Change in liquibase.change.custom
Classes in liquibase.change.custom that implement Change Modifier and Type Class Description class
CustomChangeWrapper
Adapts CustomChange implementations to the standard change system used by Liquibase. -
Uses of Change in liquibase.changelog
Methods in liquibase.changelog that return Change Modifier and Type Method Description protected Change
ChangeSet. toChange(ParsedNode value, ResourceAccessor resourceAccessor)
Methods in liquibase.changelog that return types with arguments of type Change Modifier and Type Method Description List<Change>
ChangeSet. getChanges()
Returns an unmodifiable list of changes.List<Change>
RollbackContainer. getChanges()
Methods in liquibase.changelog with parameters of type Change Modifier and Type Method Description void
ChangeSet. addChange(Change change)
void
ChangeSet. addRollbackChange(Change change)
Method parameters in liquibase.changelog with type arguments of type Change Modifier and Type Method Description void
RollbackContainer. setChanges(List<Change> changes)
-
Uses of Change in liquibase.changelog.visitor
Methods in liquibase.changelog.visitor that return types with arguments of type Change Modifier and Type Method Description List<Change>
DefaultChangeExecListener. getDeployedChanges(ChangeSet changeSet)
Gets list of Changes deployed during the current ChangeSet execution.Methods in liquibase.changelog.visitor with parameters of type Change Modifier and Type Method Description void
AbstractChangeExecListener. ran(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database)
void
ChangeExecListener. ran(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database)
void
DefaultChangeExecListener. ran(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database)
void
AbstractChangeExecListener. willRun(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database)
void
ChangeExecListener. willRun(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database)
void
DefaultChangeExecListener. willRun(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database)
-
Uses of Change in liquibase.database
Methods in liquibase.database with parameters of type Change Modifier and Type Method Description void
AbstractJdbcDatabase. executeRollbackStatements(Change change, List<SqlVisitor> sqlVisitors)
void
Database. executeRollbackStatements(Change change, List<SqlVisitor> sqlVisitors)
void
AbstractJdbcDatabase. executeStatements(Change change, DatabaseChangeLog changeLog, List<SqlVisitor> sqlVisitors)
void
Database. executeStatements(Change change, DatabaseChangeLog changeLog, List<SqlVisitor> sqlVisitors)
void
AbstractJdbcDatabase. saveRollbackStatement(Change change, List<SqlVisitor> sqlVisitors, Writer writer)
void
Database. saveRollbackStatement(Change change, List<SqlVisitor> sqlVisitors, Writer writer)
void
AbstractJdbcDatabase. saveStatements(Change change, List<SqlVisitor> sqlVisitors, Writer writer)
void
Database. saveStatements(Change change, List<SqlVisitor> sqlVisitors, Writer writer)
-
Uses of Change in liquibase.database.core
Methods in liquibase.database.core with parameters of type Change Modifier and Type Method Description void
MockDatabase. executeRollbackStatements(Change change, List<SqlVisitor> sqlVisitors)
void
MockDatabase. executeStatements(Change change, DatabaseChangeLog changeLog, List<SqlVisitor> sqlVisitors)
void
MSSQLDatabase. executeStatements(Change change, DatabaseChangeLog changeLog, List<SqlVisitor> sqlVisitors)
void
MockDatabase. saveRollbackStatement(Change change, List<SqlVisitor> sqlVisitors, Writer writer)
void
MockDatabase. saveStatements(Change change, List<SqlVisitor> sqlVisitors, Writer writer)
-
Uses of Change in liquibase.dbdoc
Method parameters in liquibase.dbdoc with type arguments of type Change Modifier and Type Method Description protected void
HTMLWriter. writeBody(Writer fileWriter, Object object, List<Change> ranChanges, List<Change> changesToRun)
protected void
PendingChangesWriter. writeBody(Writer fileWriter, Object object, List<Change> ranChanges, List<Change> changesToRun)
protected void
PendingSQLWriter. writeBody(Writer fileWriter, Object object, List<Change> ranChanges, List<Change> changesToRun)
protected void
RecentChangesWriter. writeBody(Writer fileWriter, Object object, List<Change> ranChanges, List<Change> changesToRun)
protected void
HTMLWriter. writeChanges(String title, Writer fileWriter, List<Change> changes)
protected void
AuthorWriter. writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database)
protected void
ColumnWriter. writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database)
protected abstract void
HTMLWriter. writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database)
protected void
PendingChangesWriter. writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database)
protected void
PendingSQLWriter. writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database)
protected void
RecentChangesWriter. writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database)
protected void
TableWriter. writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database)
void
HTMLWriter. writeHTML(Object object, List<Change> ranChanges, List<Change> changesToRun, String changeLog)
void
TableWriter. writeHTML(Object object, List<Change> ranChanges, List<Change> changesToRun, String changeLog, String schema)
-
Uses of Change in liquibase.diff.output.changelog
Fields in liquibase.diff.output.changelog declared as Change Modifier and Type Field Description static Change[]
ChangeGenerator. EMPTY_CHANGE
Represent an empty array ofChange
.Methods in liquibase.diff.output.changelog that return Change Modifier and Type Method Description Change[]
ChangedObjectChangeGenerator. fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
Change[]
ChangeGeneratorChain. fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase)
Change[]
ChangeGeneratorFactory. fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase)
Change[]
ChangeGeneratorChain. fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase)
Change[]
ChangeGeneratorFactory. fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase)
Change[]
MissingObjectChangeGenerator. fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
Change[]
AbstractChangeGenerator. fixOutputAsSchema(Change[] changes, CompareControl.SchemaComparison[] schemaComparisons)
Change[]
ChangeGenerator. fixOutputAsSchema(Change[] changes, CompareControl.SchemaComparison[] schemaComparisons)
Change[]
AbstractChangeGenerator. fixSchema(Change[] changes, CompareControl.SchemaComparison[] schemaComparisons)
Change[]
ChangeGenerator. fixSchema(Change[] changes, CompareControl.SchemaComparison[] schemaComparisons)
Change[]
ChangeGeneratorChain. fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase)
Change[]
ChangeGeneratorFactory. fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase)
Change[]
UnexpectedObjectChangeGenerator. fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
Methods in liquibase.diff.output.changelog with parameters of type Change Modifier and Type Method Description Change[]
AbstractChangeGenerator. fixOutputAsSchema(Change[] changes, CompareControl.SchemaComparison[] schemaComparisons)
Change[]
ChangeGenerator. fixOutputAsSchema(Change[] changes, CompareControl.SchemaComparison[] schemaComparisons)
Change[]
AbstractChangeGenerator. fixSchema(Change[] changes, CompareControl.SchemaComparison[] schemaComparisons)
Change[]
ChangeGenerator. fixSchema(Change[] changes, CompareControl.SchemaComparison[] schemaComparisons)
protected String
DiffToChangeLog. generateId(Change[] changes)
protected boolean
DiffToChangeLog. useSeparateChangeSets(Change[] changes)
-
Uses of Change in liquibase.diff.output.changelog.core
Methods in liquibase.diff.output.changelog.core that return Change Modifier and Type Method Description Change[]
ChangedColumnChangeGenerator. fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
Change[]
ChangedForeignKeyChangeGenerator. fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
Change[]
ChangedIndexChangeGenerator. fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
Change[]
ChangedPrimaryKeyChangeGenerator. fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
Change[]
ChangedSequenceChangeGenerator. fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
Change[]
ChangedSequenceChangeGeneratorSnowflake. fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
Change[]
ChangedTableChangeGenerator. fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
Change[]
ChangedUniqueConstraintChangeGenerator. fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
Change[]
ChangedViewChangeGenerator. fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
Change[]
MissingColumnChangeGenerator. fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
Change[]
MissingDataChangeGenerator. fixMissing(DatabaseObject missingObject, DiffOutputControl outputControl, Database referenceDatabase, Database comparisionDatabase, ChangeGeneratorChain chain)
Change[]
MissingDataExternalFileChangeGenerator. fixMissing(DatabaseObject missingObject, DiffOutputControl outputControl, Database referenceDatabase, Database comparisionDatabase, ChangeGeneratorChain chain)
Change[]
MissingForeignKeyChangeGenerator. fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
Change[]
MissingIndexChangeGenerator. fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
Change[]
MissingPrimaryKeyChangeGenerator. fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
Change[]
MissingSequenceChangeGenerator. fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
Change[]
MissingSequenceChangeGeneratorSnowflake. fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
Change[]
MissingTableChangeGenerator. fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
Change[]
MissingUniqueConstraintChangeGenerator. fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
Change[]
MissingViewChangeGenerator. fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
Change[]
UnexpectedColumnChangeGenerator. fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
Change[]
UnexpectedForeignKeyChangeGenerator. fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
Change[]
UnexpectedIndexChangeGenerator. fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
Change[]
UnexpectedPrimaryKeyChangeGenerator. fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
Change[]
UnexpectedSequenceChangeGenerator. fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
Change[]
UnexpectedTableChangeGenerator. fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
Change[]
UnexpectedUniqueConstraintChangeGenerator. fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
Change[]
UnexpectedViewChangeGenerator. fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
Method parameters in liquibase.diff.output.changelog.core with type arguments of type Change Modifier and Type Method Description protected void
ChangedColumnChangeGenerator. handleAutoIncrementDifferences(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase)
protected void
ChangedColumnChangeGenerator. handleDefaultValueDifferences(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase)
protected void
ChangedColumnChangeGenerator. handleNullableDifferences(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase)
protected void
ChangedColumnChangeGenerator. handleTypeDifferences(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase)
-
Uses of Change in liquibase.exception
Constructors in liquibase.exception with parameters of type Change Constructor Description InvalidChangeDefinitionException(String message, Change change)
ValidationErrors(Change change)
-
Uses of Change in liquibase.executor
Methods in liquibase.executor with parameters of type Change Modifier and Type Method Description void
AbstractExecutor. execute(Change change)
void
AbstractExecutor. execute(Change change, List<SqlVisitor> sqlVisitors)
void
Executor. execute(Change change)
Write methodsvoid
Executor. execute(Change change, List<SqlVisitor> sqlVisitors)
-
Uses of Change in liquibase.extension.testing.testsystem
Methods in liquibase.extension.testing.testsystem with parameters of type Change Modifier and Type Method Description void
DatabaseTestSystem. execute(Change change)
void
DatabaseTestSystem. executeInverses(Change change)
-
Uses of Change in liquibase.sqlgenerator
Methods in liquibase.sqlgenerator with parameters of type Change Modifier and Type Method Description Sql[]
SqlGeneratorFactory. generateSql(Change change, Database database)
-