Uses of Interface
liquibase.plugin.Plugin
Packages that use Plugin
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 Plugin in liquibase.change
Subinterfaces of Plugin in liquibase.changeModifier and TypeInterfaceDescriptioninterface
Interface all changes (refactorings) implement.Classes in liquibase.change that implement PluginModifier 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 Plugin in liquibase.change.core
Classes in liquibase.change.core that implement PluginModifier 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 Plugin in liquibase.change.custom
Classes in liquibase.change.custom that implement PluginModifier and TypeClassDescriptionclass
Adapts CustomChange implementations to the standard change system used by Liquibase. -
Uses of Plugin in liquibase.changelog
Subinterfaces of Plugin in liquibase.changelogClasses in liquibase.changelog that implement PluginModifier and TypeClassDescriptionclass
class
class
class
-
Uses of Plugin in liquibase.changelog.visitor
Subinterfaces of Plugin in liquibase.changelog.visitorModifier and TypeInterfaceDescriptioninterface
An interface for generating validating visitors, which are used to validate changesets.Classes in liquibase.changelog.visitor that implement Plugin -
Uses of Plugin in liquibase.changeset
Subinterfaces of Plugin in liquibase.changesetModifier and TypeInterfaceDescriptioninterface
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 PluginModifier and TypeClassDescriptionclass
The standard OSS implementation of the ChangeSetService -
Uses of Plugin in liquibase.command
Subinterfaces of Plugin in liquibase.commandModifier and TypeInterfaceDescriptioninterface
LiquibaseCommand<T extends CommandResult>
Deprecated.Classes in liquibase.command that implement PluginModifier and TypeClassDescriptionclass
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 PluginModifier and TypeClassDescriptionclass
Deprecated.Implement commands withCommandStep
and call them withCommandFactory.getCommandDefinition(String...)
.class
Deprecated.Implement commands withCommandStep
and call them withCommandFactory.getCommandDefinition(String...)
.class
Deprecated.Implement commands withCommandStep
and call them withCommandFactory.getCommandDefinition(String...)
.class
Deprecated.Implement commands withCommandStep
and call them withCommandFactory.getCommandDefinition(String...)
.class
Deprecated.Implement commands withCommandStep
and call them withCommandFactory.getCommandDefinition(String...)
. -
Uses of Plugin in liquibase.configuration
Subinterfaces of Plugin in liquibase.configurationModifier and TypeInterfaceDescriptioninterface
ConfiguredValueModifier<DataType>
Provides a way forLiquibaseConfiguration
to modify configured values. -
Uses of Plugin in liquibase.executor
Subinterfaces of Plugin in liquibase.executorModifier and TypeInterfaceDescriptioninterface
Interface for a class that is capable of executing statements/queries against a DBMS.Classes in liquibase.executor that implement PluginModifier and TypeClassDescriptionclass
Code common to all Executor services / blueprint for Executor service classes.class
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 PluginModifier and TypeClassDescriptionclass
Class to simplify execution of SqlStatements.class
-
Uses of Plugin in liquibase.extension.testing.testsystem
Classes in liquibase.extension.testing.testsystem that implement PluginModifier and TypeClassDescriptionclass
Base class forTestSystem
s for databases.class
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 PluginModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
When running against Localstack Snowflake, you may need to add the following to your run configuration:--add-opens=java.base/java.nio=ALL-UNNAMED
.class
class
-
Uses of Plugin in liquibase.integration.ant
Classes in liquibase.integration.ant that implement PluginModifier and TypeClassDescriptionfinal class
An implementation of the Liquibase LogService that logs all messages to the given Ant task. -
Uses of Plugin in liquibase.io
Subinterfaces of Plugin in liquibase.ioModifier and TypeInterfaceDescriptioninterface
The OutputFileHandler interface defines methods for handling log output files in Liquibase.Classes in liquibase.io that implement PluginModifier and TypeClassDescriptionclass
Standard Liquibase behavior of redirecting console output to output-file. -
Uses of Plugin in liquibase.license
Subinterfaces of Plugin in liquibase.license -
Uses of Plugin in liquibase.logging
Subinterfaces of Plugin in liquibase.loggingModifier and TypeInterfaceDescriptioninterface
This service is used to create namedLogger
instances through aLogService
. -
Uses of Plugin in liquibase.logging.core
Classes in liquibase.logging.core that implement PluginModifier and TypeClassDescriptionclass
Convenience base implementation of a LoggerFactory.class
Deprecated.class
class
class
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.mdcClasses in liquibase.logging.mdc that implement Plugin -
Uses of Plugin in liquibase.parser
Subinterfaces of Plugin in liquibase.parser -
Uses of Plugin in liquibase.plugin
Classes in liquibase.plugin with type parameters of type PluginModifier and TypeClassDescriptionclass
AbstractPluginFactory<T extends Plugin>
Convenience base class for all factories that find correctPlugin
implementations.Classes in liquibase.plugin that implement PluginModifier and TypeClassDescriptionclass
Convenience base class for Plugin implementations. -
Uses of Plugin in liquibase.report
Subinterfaces of Plugin in liquibase.reportClasses in liquibase.report that implement Plugin -
Uses of Plugin in liquibase.resource
Subinterfaces of Plugin in liquibase.resourceModifier and TypeInterfaceDescriptioninterface
Interface for extensions that can translate path strings intoResourceAccessor
s andInputStream
s.Classes in liquibase.resource that implement PluginModifier and TypeClassDescriptionclass
Convenience base class forPathHandler
s.class
PathHandler
that converts the path into aDirectoryResourceAccessor
.class
PathHandler
that converts the path into aDirectoryResourceAccessor
. -
Uses of Plugin in liquibase.sdk.executor
Classes in liquibase.sdk.executor that implement Plugin -
Uses of Plugin in liquibase.servicelocator
Subinterfaces of Plugin in liquibase.servicelocatorModifier and TypeInterfaceDescriptioninterface
Abstraction for finding and creating instances of classes.Classes in liquibase.servicelocator that implement Plugin -
Uses of Plugin in liquibase.ui
Subinterfaces of Plugin in liquibase.uiClasses in liquibase.ui that implement PluginModifier 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 Plugin in liquibase.util
Classes in liquibase.util that implement Plugin -
Uses of Plugin in org.liquibase.maven.plugins
Classes in org.liquibase.maven.plugins that implement Plugin
CommandStep
interface