Uses of Interface
liquibase.plugin.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.analytics
Modifier and TypeInterfaceDescriptioninterface
TheUsageAnalyticsListener
interface extends thePlugin
interface and is designed for handling events related to usage analytics. -
Uses of Plugin in liquibase.analytics.configuration
Modifier and TypeClassDescriptionclass
LiquibaseRemoteAnalyticsConfiguration is responsible for fetching and providing remote analytics configurations used by Liquibase. -
Uses of Plugin 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 Plugin 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 Plugin in liquibase.change.custom
Modifier and TypeClassDescriptionclass
Adapts CustomChange implementations to the standard change system used by Liquibase. -
Uses of Plugin in liquibase.changelog
Modifier and TypeClassDescriptionclass
class
class
class
-
Uses of Plugin in liquibase.changelog.visitor
Modifier and TypeInterfaceDescriptioninterface
An interface for generating validating visitors, which are used to validate changesets. -
Uses of Plugin in liquibase.changeset
Modifier 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.Modifier and TypeClassDescriptionclass
The standard OSS implementation of the ChangeSetService -
Uses of Plugin in liquibase.command
Modifier and TypeInterfaceDescriptioninterface
LiquibaseCommand<T extends CommandResult>
Deprecated.Modifier and TypeClassDescriptionclass
AbstractCommand<T extends CommandResult>
Deprecated.Implement commands withCommandStep
and call them withCommandFactory.getCommandDefinition(String...)
. -
Uses of Plugin in liquibase.command.core
Modifier 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
Modifier and TypeInterfaceDescriptioninterface
ConfiguredValueModifier<DataType>
Provides a way forLiquibaseConfiguration
to modify configured values. -
Uses of Plugin in liquibase.executor
Modifier and TypeInterfaceDescriptioninterface
Interface for a class that is capable of executing statements/queries against a DBMS.Modifier 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
Modifier and TypeClassDescriptionclass
Class to simplify execution of SqlStatements.class
-
Uses of Plugin in liquibase.extension.testing.testsystem
Modifier 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
Modifier 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
Modifier and TypeClassDescriptionfinal class
An implementation of the Liquibase LogService that logs all messages to the given Ant task. -
Uses of Plugin in liquibase.io
Modifier and TypeInterfaceDescriptioninterface
The OutputFileHandler interface defines methods for handling log output files in Liquibase.Modifier and TypeClassDescriptionclass
Standard Liquibase behavior of redirecting console output to output-file. -
Uses of Plugin in liquibase.license
-
Uses of Plugin in liquibase.logging
Modifier and TypeInterfaceDescriptioninterface
This service is used to create namedLogger
instances through aLogService
. -
Uses of Plugin in liquibase.logging.core
Modifier 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
-
Uses of Plugin in liquibase.parser
-
Uses of Plugin in liquibase.plugin
Modifier and TypeClassDescriptionclass
AbstractPluginFactory<T extends Plugin>
Convenience base class for all factories that find correctPlugin
implementations.Modifier and TypeClassDescriptionclass
Convenience base class for Plugin implementations. -
Uses of Plugin in liquibase.report
-
Uses of Plugin in liquibase.resource
Modifier and TypeInterfaceDescriptioninterface
Interface for extensions that can translate path strings intoResourceAccessor
s andInputStream
s.Modifier 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
-
Uses of Plugin in liquibase.servicelocator
Modifier and TypeInterfaceDescriptioninterface
Abstraction for finding and creating instances of classes. -
Uses of Plugin 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 Plugin in liquibase.util
-
Uses of Plugin in org.liquibase.maven.plugins
CommandStep
interface