Uses of Interface
liquibase.change.Change

Packages that use Change
liquibase.change   
liquibase.change.core   
liquibase.change.custom   
liquibase.changelog   
liquibase.database   
liquibase.dbdoc   
liquibase.exception   
liquibase.serializer   
liquibase.serializer.core.string   
liquibase.serializer.core.xml   
 

Uses of Change in liquibase.change
 

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

Methods in liquibase.change that return Change
 Change ChangeFactory.create(String name)
           
protected  Change[] AbstractChange.createInverses()
           
 

Methods in liquibase.change that return types with arguments of type Change
 Map<String,SortedSet<Class<? extends Change>>> ChangeFactory.getRegistry()
           
 

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

Uses of Change in liquibase.change.core
 

Classes in liquibase.change.core that implement Change
 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 AnonymousChange
           
 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 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 RawSQLChange
          Allows execution of arbitrary SQL.
 class RenameColumnChange
          Renames an existing column.
 class RenameTableChange
          Renames an existing table.
 class RenameViewChange
          Renames an existing view.
 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[] 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[] RenameColumnChange.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
 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
 Change[] ChangeSet.getRollBackChanges()
           
 

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

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

Uses of Change in liquibase.database
 

Methods in liquibase.database with parameters of type Change
 void AbstractDatabase.executeRollbackStatements(Change change, List<SqlVisitor> sqlVisitors)
           
 void Database.executeRollbackStatements(Change change, List<SqlVisitor> sqlVisitors)
           
 void AbstractDatabase.executeStatements(Change change, DatabaseChangeLog changeLog, List<SqlVisitor> sqlVisitors)
           
 void Database.executeStatements(Change change, DatabaseChangeLog changeLog, List<SqlVisitor> sqlVisitors)
           
 void AbstractDatabase.saveRollbackStatement(Change change, List<SqlVisitor> sqlVisitors, Writer writer)
           
 void Database.saveRollbackStatement(Change change, List<SqlVisitor> sqlVisitors, Writer writer)
           
 void AbstractDatabase.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(FileWriter fileWriter, Object object, List<Change> ranChanges, List<Change> changesToRun)
           
protected  void HTMLWriter.writeBody(FileWriter fileWriter, Object object, List<Change> ranChanges, List<Change> changesToRun)
           
protected  void PendingChangesWriter.writeBody(FileWriter fileWriter, Object object, List<Change> ranChanges, List<Change> changesToRun)
           
protected  void PendingChangesWriter.writeBody(FileWriter fileWriter, Object object, List<Change> ranChanges, List<Change> changesToRun)
           
protected  void PendingSQLWriter.writeBody(FileWriter fileWriter, Object object, List<Change> ranChanges, List<Change> changesToRun)
           
protected  void PendingSQLWriter.writeBody(FileWriter fileWriter, Object object, List<Change> ranChanges, List<Change> changesToRun)
           
protected  void RecentChangesWriter.writeBody(FileWriter fileWriter, Object object, List<Change> ranChanges, List<Change> changesToRun)
           
protected  void RecentChangesWriter.writeBody(FileWriter fileWriter, Object object, List<Change> ranChanges, List<Change> changesToRun)
           
protected  void HTMLWriter.writeChanges(String title, FileWriter fileWriter, List<Change> changes)
           
protected  void AuthorWriter.writeCustomHTML(FileWriter fileWriter, Object object, List<Change> changes, Database database)
           
protected  void ColumnWriter.writeCustomHTML(FileWriter fileWriter, Object object, List<Change> changes, Database database)
           
protected abstract  void HTMLWriter.writeCustomHTML(FileWriter fileWriter, Object object, List<Change> changes, Database database)
           
protected  void PendingChangesWriter.writeCustomHTML(FileWriter fileWriter, Object object, List<Change> changes, Database database)
           
protected  void PendingSQLWriter.writeCustomHTML(FileWriter fileWriter, Object object, List<Change> changes, Database database)
           
protected  void RecentChangesWriter.writeCustomHTML(FileWriter fileWriter, Object object, List<Change> changes, Database database)
           
protected  void TableWriter.writeCustomHTML(FileWriter 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.exception
 

Constructors in liquibase.exception with parameters of type Change
InvalidChangeDefinitionException(String message, Change change)
           
 

Uses of Change in liquibase.serializer
 

Methods in liquibase.serializer with parameters of type Change
 String ChangeLogSerializer.serialize(Change change)
           
 

Uses of Change in liquibase.serializer.core.string
 

Methods in liquibase.serializer.core.string with parameters of type Change
 String StringChangeLogSerializer.serialize(Change change)
           
 

Uses of Change in liquibase.serializer.core.xml
 

Methods in liquibase.serializer.core.xml with parameters of type Change
 Element XMLChangeLogSerializer.createNode(Change change)
           
 String XMLChangeLogSerializer.serialize(Change change)
           
 



Copyright © 2012 Liquibase.org. All Rights Reserved.