Uses of Interface
liquibase.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
Modifier and TypeClassDescriptionclass
Convenience class implementing ExtensibleObject.Modifier and TypeMethodDescriptionSets the value of the given attribute. -
Uses of ExtensibleObject in liquibase.change
Modifier and TypeInterfaceDescriptioninterface
Interface all changes (refactorings) implement.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 ExtensibleObject 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 ExtensibleObject in liquibase.change.custom
Modifier and TypeClassDescriptionclass
Adapts CustomChange implementations to the standard change system used by Liquibase. -
Uses of ExtensibleObject in liquibase.integration.ant
Modifier and TypeClassDescriptionclass
final class
An implementation of the Liquibase logger that logs to the given Ant task. -
Uses of ExtensibleObject in liquibase.integration.spring
-
Uses of ExtensibleObject in liquibase.logging
Modifier and TypeInterfaceDescriptioninterface
Interface to class that does the actual logging. -
Uses of ExtensibleObject 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 ExtensibleObject in liquibase.plugin
Modifier and TypeClassDescriptionclass
Convenience base class for Plugin implementations. -
Uses of ExtensibleObject 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 ExtensibleObject in liquibase.sdk.resource
-
Uses of ExtensibleObject 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 ExtensibleObject in liquibase.util
Modifier and TypeMethodDescriptionstatic String
StringUtil.join
(ExtensibleObject extensibleObject, String delimiter) static String
StringUtil.join
(ExtensibleObject extensibleObject, String delimiter, StringUtil.StringUtilFormatter formatter) -
Uses of ExtensibleObject 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