Uses of Interface
liquibase.plugin.Plugin
-
Packages that use Plugin Package Description 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.changelog liquibase.changeset liquibase.command liquibase.command.core liquibase.configuration liquibase.executor liquibase.executor.jvm liquibase.extension.testing.testsystem liquibase.extension.testing.testsystem.core liquibase.integration.ant liquibase.license liquibase.logging liquibase.logging.core liquibase.logging.mdc liquibase.parser liquibase.plugin liquibase.report liquibase.resource liquibase.sdk.executor liquibase.servicelocator liquibase.ui liquibase.util org.liquibase.maven.plugins -
-
Uses of Plugin in liquibase.change
Subinterfaces of Plugin in liquibase.change Modifier and Type Interface Description interface
Change
Interface all changes (refactorings) implement.Classes in liquibase.change that implement Plugin 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 Plugin in liquibase.change.core
Classes in liquibase.change.core that implement Plugin 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 Plugin in liquibase.change.custom
Classes in liquibase.change.custom that implement Plugin Modifier and Type Class Description class
CustomChangeWrapper
Adapts CustomChange implementations to the standard change system used by Liquibase. -
Uses of Plugin in liquibase.changelog
Subinterfaces of Plugin in liquibase.changelog Modifier and Type Interface Description interface
ChangeLogHistoryService
Classes in liquibase.changelog that implement Plugin Modifier and Type Class Description class
AbstractChangeLogHistoryService
class
MockChangeLogHistoryService
class
OfflineChangeLogHistoryService
class
StandardChangeLogHistoryService
-
Uses of Plugin in liquibase.changeset
Subinterfaces of Plugin in liquibase.changeset Modifier and Type Interface Description interface
ChangeSetService
The ChangSetService allows for creation and modification of ChangeSets to be pluggable The implemented createChangeSet methods support calls from the Liquibase Core to create Change Sets.Classes in liquibase.changeset that implement Plugin Modifier and Type Class Description class
StandardChangeSetService
The standard OSS implementation of the ChangeSetService -
Uses of Plugin in liquibase.command
Subinterfaces of Plugin in liquibase.command Modifier and Type Interface Description interface
LiquibaseCommand<T extends CommandResult>
Deprecated.Define command with the newCommandStep
interfaceClasses in liquibase.command that implement Plugin Modifier and Type Class Description class
AbstractCommand<T extends CommandResult>
Deprecated.Implement commands withCommandStep
and call them withCommandFactory.getCommandDefinition(String...)
. -
Uses of Plugin in liquibase.command.core
Classes in liquibase.command.core that implement Plugin Modifier and Type Class Description class
DiffCommand
Deprecated.Implement commands withCommandStep
and call them withCommandFactory.getCommandDefinition(String...)
.class
DiffToChangeLogCommand
Deprecated.Implement commands withCommandStep
and call them withCommandFactory.getCommandDefinition(String...)
.class
GenerateChangeLogCommand
Deprecated.Implement commands withCommandStep
and call them withCommandFactory.getCommandDefinition(String...)
.class
HistoryCommand
Deprecated.Implement commands withCommandStep
and call them withCommandFactory.getCommandDefinition(String...)
.class
SnapshotCommand
Deprecated.Implement commands withCommandStep
and call them withCommandFactory.getCommandDefinition(String...)
. -
Uses of Plugin in liquibase.configuration
Subinterfaces of Plugin in liquibase.configuration Modifier and Type Interface Description interface
ConfiguredValueModifier<DataType>
Provides a way forLiquibaseConfiguration
to modify configured values. -
Uses of Plugin in liquibase.executor
Subinterfaces of Plugin in liquibase.executor Modifier and Type Interface Description interface
Executor
Interface for a class that is capable of executing statements/queries against a DBMS.Classes in liquibase.executor that implement Plugin Modifier and Type Class Description class
AbstractExecutor
Code common to all Executor services / blueprint for Executor service classes.class
LoggingExecutor
A variant of the Executor service that does not actually modify the target database(s). -
Uses of Plugin in liquibase.executor.jvm
Classes in liquibase.executor.jvm that implement Plugin Modifier and Type Class Description class
JdbcExecutor
Class to simplify execution of SqlStatements.class
SnowflakeJdbcExecutor
-
Uses of Plugin in liquibase.extension.testing.testsystem
Classes in liquibase.extension.testing.testsystem that implement Plugin Modifier and Type Class Description class
DatabaseTestSystem
Base class forTestSystem
s for databases.class
TestSystem
TestSystem implementations define and manage a connection to an external system to test. -
Uses of Plugin in liquibase.extension.testing.testsystem.core
Classes in liquibase.extension.testing.testsystem.core that implement Plugin Modifier and Type Class Description class
CockroachTestSystem
class
DB2TestSystem
class
DB2zTestSystem
class
DerbyTestSystem
class
FirebirdTestSystem
class
H2TestSystem
class
HsqlTestSystem
class
InformixTestSystem
class
MariaDBTestSystem
class
MSSQLTestSystem
class
MySQLTestSystem
class
OracleTestSystem
class
PostgresTestSystem
class
SQLiteTestSystem
class
SybaseASATestSystem
-
Uses of Plugin in liquibase.integration.ant
Classes in liquibase.integration.ant that implement Plugin Modifier and Type Class Description class
AntTaskLogService
An implementation of the Liquibase LogService that logs all messages to the given Ant task. -
Uses of Plugin in liquibase.license
Subinterfaces of Plugin in liquibase.license Modifier and Type Interface Description interface
LicenseService
-
Uses of Plugin in liquibase.logging
Subinterfaces of Plugin in liquibase.logging Modifier and Type Interface Description interface
LogService
This service is used to create namedLogger
instances through aLogService
. -
Uses of Plugin in liquibase.logging.core
Classes in liquibase.logging.core that implement Plugin Modifier and Type Class Description class
AbstractLogService
Convenience base implementation of a LoggerFactory.class
BufferedLogService
Deprecated.class
CompositeLogService
class
JavaLogService
class
NoOpLogService
Log service for theNoOpLogger
which does nothing with the log records it is provided. -
Uses of Plugin in liquibase.logging.mdc
Subinterfaces of Plugin in liquibase.logging.mdc Modifier and Type Interface Description interface
MdcManager
Classes in liquibase.logging.mdc that implement Plugin Modifier and Type Class Description class
NoOpMdcManager
Default MDC manager, which does nothing. -
Uses of Plugin in liquibase.parser
Subinterfaces of Plugin in liquibase.parser Modifier and Type Interface Description interface
LiquibaseSqlParser
-
Uses of Plugin in liquibase.plugin
Classes in liquibase.plugin with type parameters of type Plugin Modifier and Type Class Description class
AbstractPluginFactory<T extends Plugin>
Convenience base class for all factories that find correctPlugin
implementations.Classes in liquibase.plugin that implement Plugin Modifier and Type Class Description class
AbstractPlugin
Convenience base class for Plugin implementations. -
Uses of Plugin in liquibase.report
Subinterfaces of Plugin in liquibase.report Modifier and Type Interface Description interface
ShowSummaryGenerator
Classes in liquibase.report that implement Plugin Modifier and Type Class Description class
StandardShowSummaryGenerator
-
Uses of Plugin in liquibase.resource
Subinterfaces of Plugin in liquibase.resource Modifier and Type Interface Description interface
PathHandler
Interface for extensions that can translate path strings intoResourceAccessor
s andInputStream
s.Classes in liquibase.resource that implement Plugin Modifier and Type Class Description class
AbstractPathHandler
Convenience base class forPathHandler
s.class
DirectoryPathHandler
PathHandler
that converts the path into aDirectoryResourceAccessor
.class
ZipPathHandler
PathHandler
that converts the path into aDirectoryResourceAccessor
. -
Uses of Plugin in liquibase.sdk.executor
Classes in liquibase.sdk.executor that implement Plugin Modifier and Type Class Description class
MockExecutor
-
Uses of Plugin in liquibase.servicelocator
Subinterfaces of Plugin in liquibase.servicelocator Modifier and Type Interface Description interface
ServiceLocator
Abstraction for finding and creating instances of classes.Classes in liquibase.servicelocator that implement Plugin Modifier and Type Class Description class
StandardServiceLocator
-
Uses of Plugin in liquibase.ui
Subinterfaces of Plugin in liquibase.ui Modifier and Type Interface Description interface
UIService
Service for interacting with the user.Classes in liquibase.ui that implement Plugin 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 Plugin in liquibase.util
Classes in liquibase.util that implement Plugin Modifier and Type Class Description class
StandardSqlParser
-
Uses of Plugin in org.liquibase.maven.plugins
Classes in org.liquibase.maven.plugins that implement Plugin Modifier and Type Class Description class
MavenLogService
class
MavenUi
-