Uses of Interface
liquibase.ExtensibleObject
Packages that use ExtensibleObject
Package
Description
Liquibase top level namespace package.
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 ExtensibleObject in liquibase
Classes in liquibase that implement ExtensibleObjectModifier and TypeClassDescriptionclassConvenience class implementing ExtensibleObject.Methods in liquibase that return ExtensibleObjectModifier and TypeMethodDescriptionSets the value of the given attribute. -
Uses of ExtensibleObject in liquibase.change
Subinterfaces of ExtensibleObject in liquibase.changeModifier and TypeInterfaceDescriptioninterfaceInterface all changes (refactorings) implement.Classes in liquibase.change that implement ExtensibleObjectModifier 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 ExtensibleObject in liquibase.change.core
Classes in liquibase.change.core that implement ExtensibleObjectModifier 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 ExtensibleObject in liquibase.change.custom
Classes in liquibase.change.custom that implement ExtensibleObjectModifier and TypeClassDescriptionclassAdapts CustomChange implementations to the standard change system used by Liquibase. -
Uses of ExtensibleObject in liquibase.integration.ant
Classes in liquibase.integration.ant that implement ExtensibleObjectModifier and TypeClassDescriptionclassfinal classAn implementation of the Liquibase logger that logs to the given Ant task. -
Uses of ExtensibleObject in liquibase.integration.spring
Classes in liquibase.integration.spring that implement ExtensibleObject -
Uses of ExtensibleObject in liquibase.logging
Subinterfaces of ExtensibleObject in liquibase.loggingModifier and TypeInterfaceDescriptioninterfaceInterface to class that does the actual logging. -
Uses of ExtensibleObject in liquibase.logging.core
Classes in liquibase.logging.core that implement ExtensibleObjectModifier 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 ExtensibleObject in liquibase.plugin
Classes in liquibase.plugin that implement ExtensibleObjectModifier and TypeClassDescriptionclassConvenience base class for Plugin implementations. -
Uses of ExtensibleObject in liquibase.resource
Classes in liquibase.resource that implement ExtensibleObjectModifier 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 ExtensibleObject in liquibase.sdk.resource
Classes in liquibase.sdk.resource that implement ExtensibleObject -
Uses of ExtensibleObject in liquibase.ui
Subinterfaces of ExtensibleObject in liquibase.uiClasses in liquibase.ui that implement ExtensibleObjectModifier 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 ExtensibleObject in liquibase.util
Methods in liquibase.util with parameters of type ExtensibleObjectModifier and TypeMethodDescriptionstatic StringStringUtil.join(ExtensibleObject extensibleObject, String delimiter) static StringStringUtil.join(ExtensibleObject extensibleObject, String delimiter, StringUtil.StringUtilFormatter formatter) -
Uses of ExtensibleObject in org.liquibase.maven.plugins
Classes in org.liquibase.maven.plugins that implement ExtensibleObjectModifier and TypeClassDescriptionclassExtension ofClassLoaderResourceAccessorfor Maven which will use a default or user specifiedClassLoaderto load files/resources.class
DirectoryResourceAccessororZipResourceAccessor