Uses of Class
liquibase.AbstractExtensibleObject
Packages that use AbstractExtensibleObject
Package
Description
The change package contains the available database "changes".
Technically, a Change expresses an intention for alter the structure of the Database.
Although Liquibase tries to provide a wide range of database refactorings, there are times you may want to create
your own custom refactoring class.
-
Uses of AbstractExtensibleObject in liquibase.change
Subclasses of AbstractExtensibleObject in liquibase.changeModifier and TypeClassDescriptionclassStandard superclass to simplifyChangeimplementations.classA common parent for all raw SQL related changes regardless of where the sql was sourced from.class -
Uses of AbstractExtensibleObject in liquibase.change.core
Subclasses of AbstractExtensibleObject in liquibase.change.coreModifier and TypeClassDescriptionclassEncapsulates common fields for update and delete changes.classMakes an existing column into an auto-increment column.classAdds a column to an existing table.classSets a new default value to an existing column.classAdds a foreign key constraint to an existing column.classExtracts data from an existing column to create a lookup table.classAdds a NOT NULL constraint to an existing column.classCreates a primary key out of an existing column or set of columns.classAdds a unique constraint to an existing column.classModifies properties of an existing sequence.classCreates an index on an existing column.classclassCreates a new sequence.classCreates a new table.classCreates a new view.classclassclassDrops an existing column from a table.classRemoves the default value from an existing column.classDrops an existing foreign key constraint.classDrops an existing index.classDrops a not-null constraint from an existing column.classRemoves an existing primary key.classclassDrops an existing sequence.classDrops an existing table.classRemoves an existing unique constraint.classDrops an existing view.classclassExecutes a given shell executable.classInserts data into an existing table.classclassclassCombines data from two existing columns into a new column and drops the original columns.classclassclassAllows execution of arbitrary SQL.classRenames an existing column.classRenames an existing table.classRenames an existing table.classRenames an existing view.classclassclassRepresents a Change for custom SQL stored in a File.classclassclass -
Uses of AbstractExtensibleObject in liquibase.change.custom
Subclasses of AbstractExtensibleObject in liquibase.change.customModifier and TypeClassDescriptionclassAdapts CustomChange implementations to the standard change system used by Liquibase. -
Uses of AbstractExtensibleObject in liquibase.integration.ant
Subclasses of AbstractExtensibleObject in liquibase.integration.antModifier and TypeClassDescriptionclassfinal classAn implementation of the Liquibase logger that logs to the given Ant task. -
Uses of AbstractExtensibleObject in liquibase.integration.spring
Subclasses of AbstractExtensibleObject in liquibase.integration.spring -
Uses of AbstractExtensibleObject in liquibase.logging.core
Subclasses of AbstractExtensibleObject in liquibase.logging.coreModifier and TypeClassDescriptionclassConvenience base implementation of a Logger.classDeprecated.classclassThe default logger for Liquibase.classLogger which does nothing with the log records it is provided. -
Uses of AbstractExtensibleObject in liquibase.plugin
Subclasses of AbstractExtensibleObject in liquibase.pluginModifier and TypeClassDescriptionclassConvenience base class for Plugin implementations. -
Uses of AbstractExtensibleObject in liquibase.resource
Subclasses of AbstractExtensibleObject in liquibase.resourceModifier and TypeClassDescriptionclassclassConvenience base class forResourceAccessorimplementations.classAn implementation ofDirectoryResourceAccessorthat builds up the file roots based on the passedClassLoader.classAResourceAccessorthat contains multiple sub-accessors and combines the results of all of them.classA @{link ResourceAccessor} implementation for files on the file system.classDeprecated.classclassThis should generally be the overallResourceAccessorused by integrations.class -
Uses of AbstractExtensibleObject in liquibase.sdk.resource
Subclasses of AbstractExtensibleObject in liquibase.sdk.resource -
Uses of AbstractExtensibleObject in liquibase.ui
Subclasses of AbstractExtensibleObject in liquibase.uiModifier and TypeClassDescriptionclassUsed for handling multiple UI output services.classUIServiceimplementation that sends messages to stdout and stderr.classSends all UI requests to the configured Logger. -
Uses of AbstractExtensibleObject in org.liquibase.maven.plugins
Subclasses of AbstractExtensibleObject in org.liquibase.maven.pluginsModifier and TypeClassDescriptionclassExtension ofClassLoaderResourceAccessorfor Maven which will use a default or user specifiedClassLoaderto load files/resources.class
DirectoryResourceAccessororZipResourceAccessor