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 classAbstractChangeStandard superclass to simplifyChangeimplementations.classAbstractSQLChangeA common parent for all raw SQL related changes regardless of where the sql was sourced from.classAbstractTableChangeFields in liquibase.change declared as Change Modifier and Type Field Description static Change[]Change. EMPTY_CHANGERepresent an empty array ofChangeMethods in liquibase.change that return Change Modifier and Type Method Description ChangeChangeFactory. 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 ChangeMetaDataChangeFactory. getChangeMetaData(Change change)ObjectChangeParameterMetaData. getCurrentValue(Change change)Returns the current value of this parameter for the given Change.Map<String,Object>ChangeFactory. getParameters(Change change)protected intChangeFactory. 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.voidChangeParameterMetaData. 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 classAbstractModifyDataChangeEncapsulates common fields for update and delete changes.classAddAutoIncrementChangeMakes an existing column into an auto-increment column.classAddColumnChangeAdds a column to an existing table.classAddDefaultValueChangeSets a new default value to an existing column.classAddForeignKeyConstraintChangeAdds a foreign key constraint to an existing column.classAddLookupTableChangeExtracts data from an existing column to create a lookup table.classAddNotNullConstraintChangeAdds a NOT NULL constraint to an existing column.classAddPrimaryKeyChangeCreates a primary key out of an existing column or set of columns.classAddUniqueConstraintChangeAdds a unique constraint to an existing column.classAlterSequenceChangeModifies properties of an existing sequence.classCreateIndexChangeCreates an index on an existing column.classCreateProcedureChangeclassCreateSequenceChangeCreates a new sequence.classCreateTableChangeCreates a new table.classCreateViewChangeCreates a new view.classDeleteDataChangeclassDropAllForeignKeyConstraintsChangeclassDropColumnChangeDrops an existing column from a table.classDropDefaultValueChangeRemoves the default value from an existing column.classDropForeignKeyConstraintChangeDrops an existing foreign key constraint.classDropIndexChangeDrops an existing index.classDropNotNullConstraintChangeDrops a not-null constraint from an existing column.classDropPrimaryKeyChangeRemoves an existing primary key.classDropProcedureChangeclassDropSequenceChangeDrops an existing sequence.classDropTableChangeDrops an existing table.classDropUniqueConstraintChangeRemoves an existing unique constraint.classDropViewChangeDrops an existing view.classEmptyChangeclassExecuteShellCommandChangeExecutes a given shell executable.classInsertDataChangeInserts data into an existing table.classLoadDataChangeclassLoadUpdateDataChangeclassMergeColumnChangeCombines data from two existing columns into a new column and drops the original columns.classModifyDataTypeChangeclassOutputChangeclassRawSQLChangeAllows execution of arbitrary SQL.classRenameColumnChangeRenames an existing column.classRenameSequenceChangeRenames an existing table.classRenameTableChangeRenames an existing table.classRenameViewChangeRenames an existing view.classSetColumnRemarksChangeclassSetTableRemarksChangeclassSQLFileChangeRepresents a Change for custom SQL stored in a File.classStopChangeclassTagDatabaseChangeclassUpdateDataChangeMethods 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 classCustomChangeWrapperAdapts 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 ChangeChangeSet. 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 voidChangeSet. addChange(Change change)voidChangeSet. addRollbackChange(Change change)Method parameters in liquibase.changelog with type arguments of type Change Modifier and Type Method Description voidRollbackContainer. 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 voidAbstractChangeExecListener. ran(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database)voidChangeExecListener. ran(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database)voidDefaultChangeExecListener. ran(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database)voidAbstractChangeExecListener. willRun(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database)voidChangeExecListener. willRun(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database)voidDefaultChangeExecListener. 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 voidAbstractJdbcDatabase. executeRollbackStatements(Change change, List<SqlVisitor> sqlVisitors)voidDatabase. executeRollbackStatements(Change change, List<SqlVisitor> sqlVisitors)voidAbstractJdbcDatabase. executeStatements(Change change, DatabaseChangeLog changeLog, List<SqlVisitor> sqlVisitors)voidDatabase. executeStatements(Change change, DatabaseChangeLog changeLog, List<SqlVisitor> sqlVisitors)voidAbstractJdbcDatabase. saveRollbackStatement(Change change, List<SqlVisitor> sqlVisitors, Writer writer)voidDatabase. saveRollbackStatement(Change change, List<SqlVisitor> sqlVisitors, Writer writer)voidAbstractJdbcDatabase. saveStatements(Change change, List<SqlVisitor> sqlVisitors, Writer writer)voidDatabase. 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 voidMockDatabase. executeRollbackStatements(Change change, List<SqlVisitor> sqlVisitors)voidMockDatabase. executeStatements(Change change, DatabaseChangeLog changeLog, List<SqlVisitor> sqlVisitors)voidMSSQLDatabase. executeStatements(Change change, DatabaseChangeLog changeLog, List<SqlVisitor> sqlVisitors)voidMockDatabase. saveRollbackStatement(Change change, List<SqlVisitor> sqlVisitors, Writer writer)voidMockDatabase. 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 voidHTMLWriter. writeBody(Writer fileWriter, Object object, List<Change> ranChanges, List<Change> changesToRun)protected voidPendingChangesWriter. writeBody(Writer fileWriter, Object object, List<Change> ranChanges, List<Change> changesToRun)protected voidPendingSQLWriter. writeBody(Writer fileWriter, Object object, List<Change> ranChanges, List<Change> changesToRun)protected voidRecentChangesWriter. writeBody(Writer fileWriter, Object object, List<Change> ranChanges, List<Change> changesToRun)protected voidHTMLWriter. writeChanges(String title, Writer fileWriter, List<Change> changes)protected voidAuthorWriter. writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database)protected voidColumnWriter. writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database)protected abstract voidHTMLWriter. writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database)protected voidPendingChangesWriter. writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database)protected voidPendingSQLWriter. writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database)protected voidRecentChangesWriter. writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database)protected voidTableWriter. writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database)voidHTMLWriter. writeHTML(Object object, List<Change> ranChanges, List<Change> changesToRun, String changeLog)voidTableWriter. 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_CHANGERepresent 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 StringDiffToChangeLog. generateId(Change[] changes)protected booleanDiffToChangeLog. 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 voidChangedColumnChangeGenerator. handleAutoIncrementDifferences(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase)protected voidChangedColumnChangeGenerator. handleDefaultValueDifferences(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase)protected voidChangedColumnChangeGenerator. handleNullableDifferences(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase)protected voidChangedColumnChangeGenerator. 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 voidAbstractExecutor. execute(Change change)voidAbstractExecutor. execute(Change change, List<SqlVisitor> sqlVisitors)voidExecutor. execute(Change change)Write methodsvoidExecutor. 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 voidDatabaseTestSystem. execute(Change change)voidDatabaseTestSystem. 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)
-