Uses of Interface
liquibase.change.Change

Packages that use Change
liquibase.change The change package contains the available database "changes". 
liquibase.change.core   
liquibase.change.custom   
liquibase.changelog   
liquibase.changelog.visitor   
liquibase.database   
liquibase.dbdoc   
liquibase.diff.output.changelog   
liquibase.diff.output.changelog.core   
liquibase.exception   
liquibase.executor   
liquibase.sdk.database   
liquibase.sqlgenerator   
 

Uses of Change in liquibase.change
 

Classes in liquibase.change that implement Change
 class AbstractChange
          Standard superclass to simplify Change implementations.
 class AbstractSQLChange
          A common parent for all raw SQL related changes regardless of where the sql was sourced from.
 

Methods in liquibase.change that return Change
 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
 Map<String,SortedSet<Class<? extends Change>>> ChangeFactory.getRegistry()
          Return the registry of all Changes found.
 

Methods in liquibase.change with parameters of type Change
 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)
           
 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.
 

Method parameters in liquibase.change with type arguments of type Change
 void ChangeFactory.register(Class<? extends Change> changeClass)
          Register a new Change class.
 

Constructors in liquibase.change with parameters of type Change
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)
           
 

Uses of Change in liquibase.change.core
 

Classes in liquibase.change.core that implement Change
 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
protected  Change[] DropNotNullConstraintChange.createInverses()
           
protected  Change[] CreateIndexChange.createInverses()
           
protected  Change[] CreateSequenceChange.createInverses()
           
protected  Change[] TagDatabaseChange.createInverses()
           
protected  Change[] AddPrimaryKeyChange.createInverses()
           
protected  Change[] AddNotNullConstraintChange.createInverses()
           
protected  Change[] AddLookupTableChange.createInverses()
           
protected  Change[] RenameViewChange.createInverses()
           
protected  Change[] RenameTableChange.createInverses()
           
protected  Change[] AddDefaultValueChange.createInverses()
           
protected  Change[] AddUniqueConstraintChange.createInverses()
           
protected  Change[] AddColumnChange.createInverses()
           
protected  Change[] CreateTableChange.createInverses()
           
protected  Change[] RenameColumnChange.createInverses()
           
protected  Change[] RenameSequenceChange.createInverses()
           
protected  Change[] AddForeignKeyConstraintChange.createInverses()
           
protected  Change[] CreateViewChange.createInverses()
           
 

Uses of Change in liquibase.change.custom
 

Classes in liquibase.change.custom that implement Change
 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
protected  Change ChangeSet.toChange(ParsedNode value, ResourceAccessor resourceAccessor)
           
 

Methods in liquibase.changelog that return types with arguments of type Change
 List<Change> ChangeSet.getChanges()
          Returns an unmodifiable list of changes.
 List<Change> RollbackContainer.getChanges()
           
 

Methods in liquibase.changelog with parameters of type Change
 void ChangeSet.addChange(Change change)
           
 void ChangeSet.addRollbackChange(Change change)
           
 

Method parameters in liquibase.changelog with type arguments of type Change
 void RollbackContainer.setChanges(List<Change> changes)
           
 

Uses of Change in liquibase.changelog.visitor
 

Methods in liquibase.changelog.visitor with parameters of type Change
 void ChangeExecListener.ran(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database)
           
 void AbstractChangeExecListener.ran(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database)
           
 void ChangeExecListener.willRun(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database)
           
 void AbstractChangeExecListener.willRun(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database)
           
 

Uses of Change in liquibase.database
 

Methods in liquibase.database with parameters of type Change
 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.dbdoc
 

Method parameters in liquibase.dbdoc with type arguments of type Change
protected  void HTMLWriter.writeBody(Writer fileWriter, Object object, List<Change> ranChanges, List<Change> changesToRun)
           
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 PendingChangesWriter.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 RecentChangesWriter.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 PendingSQLWriter.writeBody(Writer fileWriter, Object object, List<Change> ranChanges, List<Change> changesToRun)
           
protected  void HTMLWriter.writeChanges(String title, Writer fileWriter, List<Change> changes)
           
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 RecentChangesWriter.writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database)
           
protected  void AuthorWriter.writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database)
           
protected  void TableWriter.writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database)
           
protected  void ColumnWriter.writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database)
           
protected  void PendingSQLWriter.writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database)
           
 void HTMLWriter.writeHTML(Object object, List<Change> ranChanges, List<Change> changesToRun, String changeLog)
           
 void HTMLWriter.writeHTML(Object object, List<Change> ranChanges, List<Change> changesToRun, String changeLog)
           
 

Uses of Change in liquibase.diff.output.changelog
 

Methods in liquibase.diff.output.changelog that return Change
 Change[] ChangeGeneratorFactory.fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase)
           
 Change[] ChangeGeneratorChain.fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase)
           
 Change[] ChangedObjectChangeGenerator.fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] ChangeGeneratorFactory.fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase)
           
 Change[] ChangeGeneratorChain.fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase)
           
 Change[] MissingObjectChangeGenerator.fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase, ChangeGeneratorChain chain)
           
 Change[] ChangeGenerator.fixOutputAsSchema(Change[] changes, CompareControl.SchemaComparison[] schemaComparisons)
           
 Change[] AbstractChangeGenerator.fixOutputAsSchema(Change[] changes, CompareControl.SchemaComparison[] schemaComparisons)
           
 Change[] ChangeGenerator.fixSchema(Change[] changes, CompareControl.SchemaComparison[] schemaComparisons)
           
 Change[] AbstractChangeGenerator.fixSchema(Change[] changes, CompareControl.SchemaComparison[] schemaComparisons)
           
 Change[] ChangeGeneratorFactory.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase)
           
 Change[] ChangeGeneratorChain.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase)
           
 Change[] UnexpectedObjectChangeGenerator.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase, ChangeGeneratorChain chain)
           
 

Methods in liquibase.diff.output.changelog with parameters of type Change
 Change[] ChangeGenerator.fixOutputAsSchema(Change[] changes, CompareControl.SchemaComparison[] schemaComparisons)
           
 Change[] AbstractChangeGenerator.fixOutputAsSchema(Change[] changes, CompareControl.SchemaComparison[] schemaComparisons)
           
 Change[] ChangeGenerator.fixSchema(Change[] changes, CompareControl.SchemaComparison[] schemaComparisons)
           
 Change[] AbstractChangeGenerator.fixSchema(Change[] changes, CompareControl.SchemaComparison[] schemaComparisons)
           
protected  String DiffToChangeLog.generateId(Change[] changes)
           
 

Uses of Change in liquibase.diff.output.changelog.core
 

Methods in liquibase.diff.output.changelog.core that return Change
 Change[] ChangedViewChangeGenerator.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[] ChangedColumnChangeGenerator.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[] 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[] ChangedUniqueConstraintChangeGenerator.fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] MissingDataExternalFileChangeGenerator.fixMissing(DatabaseObject missingObject, DiffOutputControl outputControl, Database referenceDatabase, Database comparisionDatabase, ChangeGeneratorChain chain)
           
 Change[] MissingPrimaryKeyChangeGenerator.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[] MissingForeignKeyChangeGenerator.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[] MissingColumnChangeGenerator.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[] MissingTableChangeGenerator.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[] MissingViewChangeGenerator.fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] UnexpectedUniqueConstraintChangeGenerator.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[] UnexpectedIndexChangeGenerator.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] UnexpectedViewChangeGenerator.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[] UnexpectedForeignKeyChangeGenerator.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] UnexpectedColumnChangeGenerator.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
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
InvalidChangeDefinitionException(String message, Change change)
           
 

Uses of Change in liquibase.executor
 

Methods in liquibase.executor with parameters of type Change
 void Executor.execute(Change change)
          Write methods
 void AbstractExecutor.execute(Change change)
           
 void Executor.execute(Change change, List<SqlVisitor> sqlVisitors)
           
 void AbstractExecutor.execute(Change change, List<SqlVisitor> sqlVisitors)
           
 

Uses of Change in liquibase.sdk.database
 

Methods in liquibase.sdk.database with parameters of type Change
 void MockDatabase.executeRollbackStatements(Change change, List<SqlVisitor> sqlVisitors)
           
 void MockDatabase.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.sqlgenerator
 

Methods in liquibase.sqlgenerator with parameters of type Change
 Sql[] SqlGeneratorFactory.generateSql(Change change, Database database)
           
 



Copyright © 2016 Liquibase.org. All rights reserved.