Uses of Interface
liquibase.ExtensibleObject
-
Packages that use ExtensibleObject Package Description liquibase Liquibase top level namespace package.liquibase.change The change package contains the available database "changes".liquibase.change.core Technically, a Change expresses an intention for alter the structure of the Database.liquibase.change.custom Although Liquibase tries to provide a wide range of database refactorings, there are times you may want to create your own custom refactoring class.liquibase.integration.ant liquibase.integration.spring liquibase.logging liquibase.logging.core liquibase.plugin liquibase.resource liquibase.sdk.resource liquibase.ui liquibase.util org.liquibase.maven.plugins -
-
Uses of ExtensibleObject in liquibase
Classes in liquibase that implement ExtensibleObject Modifier and Type Class Description class
AbstractExtensibleObject
Convenience class implementing ExtensibleObject.Methods in liquibase that return ExtensibleObject Modifier and Type Method Description ExtensibleObject
AbstractExtensibleObject. set(String attribute, Object value)
ExtensibleObject
ExtensibleObject. set(String attribute, Object value)
Sets the value of the given attribute. -
Uses of ExtensibleObject in liquibase.change
Subinterfaces of ExtensibleObject in liquibase.change Modifier and Type Interface Description interface
Change
Interface all changes (refactorings) implement.Classes in liquibase.change that implement ExtensibleObject Modifier and Type Class Description class
AbstractChange
Standard superclass to simplifyChange
implementations.class
AbstractSQLChange
A common parent for all raw SQL related changes regardless of where the sql was sourced from.class
AbstractTableChange
-
Uses of ExtensibleObject in liquibase.change.core
Classes in liquibase.change.core that implement ExtensibleObject Modifier and Type Class Description class
AbstractModifyDataChange
Encapsulates common fields for update and delete changes.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
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
DropProcedureChange
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
OutputChange
class
RawSQLChange
Allows execution of arbitrary SQL.class
RenameColumnChange
Renames an existing column.class
RenameSequenceChange
Renames an existing table.class
RenameTableChange
Renames an existing table.class
RenameViewChange
Renames an existing view.class
SetColumnRemarksChange
class
SetTableRemarksChange
class
SQLFileChange
Represents a Change for custom SQL stored in a File.class
StopChange
class
TagDatabaseChange
class
UpdateDataChange
-
Uses of ExtensibleObject in liquibase.change.custom
Classes in liquibase.change.custom that implement ExtensibleObject Modifier and Type Class Description class
CustomChangeWrapper
Adapts CustomChange implementations to the standard change system used by Liquibase. -
Uses of ExtensibleObject in liquibase.integration.ant
Classes in liquibase.integration.ant that implement ExtensibleObject Modifier and Type Class Description class
AntResourceAccessor
class
AntTaskLogger
An 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 Modifier and Type Class Description class
SpringResourceAccessor
-
Uses of ExtensibleObject in liquibase.logging
Subinterfaces of ExtensibleObject in liquibase.logging Modifier and Type Interface Description interface
Logger
Interface to class that does the actual logging. -
Uses of ExtensibleObject in liquibase.logging.core
Classes in liquibase.logging.core that implement ExtensibleObject Modifier and Type Class Description class
AbstractLogger
Convenience base implementation of a Logger.class
BufferedLogger
Deprecated.class
CompositeLogger
class
JavaLogger
The default logger for Liquibase.class
NoOpLogger
Logger which does nothing with the log records it is provided. -
Uses of ExtensibleObject in liquibase.plugin
Classes in liquibase.plugin that implement ExtensibleObject Modifier and Type Class Description class
AbstractPlugin
Convenience base class for Plugin implementations. -
Uses of ExtensibleObject in liquibase.resource
Classes in liquibase.resource that implement ExtensibleObject Modifier and Type Class Description class
AbstractPathResourceAccessor
class
AbstractResourceAccessor
Convenience base class forResourceAccessor
implementations.class
ClassLoaderResourceAccessor
An implementation ofDirectoryResourceAccessor
that builds up the file roots based on the passedClassLoader
.class
CompositeResourceAccessor
AResourceAccessor
that contains multiple sub-accessors and combines the results of all of them.class
DirectoryResourceAccessor
A @{link ResourceAccessor} implementation for files on the file system.class
FileSystemResourceAccessor
Deprecated.class
OSGiResourceAccessor
class
SearchPathResourceAccessor
This should generally be the overallResourceAccessor
used by integrations.class
ZipResourceAccessor
-
Uses of ExtensibleObject in liquibase.sdk.resource
Classes in liquibase.sdk.resource that implement ExtensibleObject Modifier and Type Class Description class
MockResourceAccessor
-
Uses of ExtensibleObject in liquibase.ui
Subinterfaces of ExtensibleObject in liquibase.ui Modifier and Type Interface Description interface
UIService
Service for interacting with the user.Classes in liquibase.ui that implement ExtensibleObject Modifier and Type Class Description class
CompositeUIService
Used for handling multiple UI output services.class
ConsoleUIService
UIService
implementation that sends messages to stdout and stderr.class
LoggerUIService
Sends all UI requests to the configured Logger. -
Uses of ExtensibleObject in liquibase.util
Methods in liquibase.util with parameters of type ExtensibleObject Modifier and Type Method Description static 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
Classes in org.liquibase.maven.plugins that implement ExtensibleObject Modifier and Type Class Description class
MavenResourceAccessor
Extension ofClassLoaderResourceAccessor
for Maven which will use a default or user specifiedClassLoader
to load files/resources.class
MavenUi
-