Uses of Class
liquibase.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
Modifier and TypeClassDescriptionclass
Standard superclass to simplifyChange
implementations.class
A common parent for all raw SQL related changes regardless of where the sql was sourced from.class
-
Uses of AbstractExtensibleObject in liquibase.change.core
Modifier and TypeClassDescriptionclass
Encapsulates common fields for update and delete changes.class
Makes an existing column into an auto-increment column.class
Adds a column to an existing table.class
Sets a new default value to an existing column.class
Adds a foreign key constraint to an existing column.class
Extracts data from an existing column to create a lookup table.class
Adds a NOT NULL constraint to an existing column.class
Creates a primary key out of an existing column or set of columns.class
Adds a unique constraint to an existing column.class
Modifies properties of an existing sequence.class
Creates an index on an existing column.class
class
Creates a new sequence.class
Creates a new table.class
Creates a new view.class
class
class
Drops an existing column from a table.class
Removes the default value from an existing column.class
Drops an existing foreign key constraint.class
Drops an existing index.class
Drops a not-null constraint from an existing column.class
Removes an existing primary key.class
class
Drops an existing sequence.class
Drops an existing table.class
Removes an existing unique constraint.class
Drops an existing view.class
class
Executes a given shell executable.class
Inserts data into an existing table.class
class
class
Combines data from two existing columns into a new column and drops the original columns.class
class
class
Allows execution of arbitrary SQL.class
Renames an existing column.class
Renames an existing table.class
Renames an existing table.class
Renames an existing view.class
class
class
Represents a Change for custom SQL stored in a File.class
class
class
-
Uses of AbstractExtensibleObject in liquibase.change.custom
Modifier and TypeClassDescriptionclass
Adapts CustomChange implementations to the standard change system used by Liquibase. -
Uses of AbstractExtensibleObject in liquibase.integration.ant
Modifier and TypeClassDescriptionclass
final class
An implementation of the Liquibase logger that logs to the given Ant task. -
Uses of AbstractExtensibleObject in liquibase.integration.spring
-
Uses of AbstractExtensibleObject in liquibase.logging.core
Modifier and TypeClassDescriptionclass
Convenience base implementation of a Logger.class
Deprecated.class
class
The default logger for Liquibase.class
Logger which does nothing with the log records it is provided. -
Uses of AbstractExtensibleObject in liquibase.plugin
Modifier and TypeClassDescriptionclass
Convenience base class for Plugin implementations. -
Uses of AbstractExtensibleObject in liquibase.resource
Modifier and TypeClassDescriptionclass
class
Convenience base class forResourceAccessor
implementations.class
An implementation ofDirectoryResourceAccessor
that builds up the file roots based on the passedClassLoader
.class
AResourceAccessor
that contains multiple sub-accessors and combines the results of all of them.class
A @{link ResourceAccessor} implementation for files on the file system.class
Deprecated.class
class
This should generally be the overallResourceAccessor
used by integrations.class
-
Uses of AbstractExtensibleObject in liquibase.sdk.resource
-
Uses of AbstractExtensibleObject in liquibase.ui
Modifier and TypeClassDescriptionclass
Used for handling multiple UI output services.class
UIService
implementation that sends messages to stdout and stderr.class
Sends all UI requests to the configured Logger. -
Uses of AbstractExtensibleObject in org.liquibase.maven.plugins
Modifier and TypeClassDescriptionclass
Extension ofClassLoaderResourceAccessor
for Maven which will use a default or user specifiedClassLoader
to load files/resources.class
DirectoryResourceAccessor
orZipResourceAccessor