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.analytics
Subinterfaces of Plugin in liquibase.analyticsModifier and TypeInterfaceDescriptioninterfaceTheUsageAnalyticsListenerinterface extends thePlugininterface and is designed for handling events related to usage analytics.Classes in liquibase.analytics that implement Plugin -
Uses of Plugin in liquibase.analytics.configuration
Subinterfaces of Plugin in liquibase.analytics.configurationClasses in liquibase.analytics.configuration that implement PluginModifier and TypeClassDescriptionclassLiquibaseRemoteAnalyticsConfiguration is responsible for fetching and providing remote analytics configurations used by Liquibase. -
Uses of Plugin in liquibase.change
Subinterfaces of Plugin in liquibase.changeModifier and TypeInterfaceDescriptioninterfaceInterface all changes (refactorings) implement.Classes in liquibase.change that implement PluginModifier and TypeClassDescriptionclassStandard superclass to simplifyChangeimplementations.classA 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 TypeClassDescriptionclassEncapsulates common fields for update and delete changes.classMakes an existing column into an auto-increment column.classAdds a column to an existing table.classSets a new default value to an existing column.classAdds a foreign key constraint to an existing column.classExtracts data from an existing column to create a lookup table.classAdds a NOT NULL constraint to an existing column.classCreates a primary key out of an existing column or set of columns.classAdds a unique constraint to an existing column.classModifies properties of an existing sequence.classCreates an index on an existing column.classclassCreates a new sequence.classCreates a new table.classCreates a new view.classclassclassDrops an existing column from a table.classRemoves the default value from an existing column.classDrops an existing foreign key constraint.classDrops an existing index.classDrops a not-null constraint from an existing column.classRemoves an existing primary key.classclassDrops an existing sequence.classDrops an existing table.classRemoves an existing unique constraint.classDrops an existing view.classclassExecutes a given shell executable.classInserts data into an existing table.classclassclassCombines data from two existing columns into a new column and drops the original columns.classclassclassAllows execution of arbitrary SQL.classRenames an existing column.classRenames an existing table.classRenames an existing table.classRenames an existing view.classclassclassRepresents a Change for custom SQL stored in a File.classclassclass -
Uses of Plugin in liquibase.change.custom
Classes in liquibase.change.custom that implement PluginModifier and TypeClassDescriptionclassAdapts 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 TypeClassDescriptionclassclassclassclass -
Uses of Plugin in liquibase.changelog.visitor
Subinterfaces of Plugin in liquibase.changelog.visitorModifier and TypeInterfaceDescriptioninterfaceAn 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 TypeInterfaceDescriptioninterfaceThe 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 TypeClassDescriptionclassThe standard OSS implementation of the ChangeSetService -
Uses of Plugin in liquibase.command
Subinterfaces of Plugin in liquibase.commandModifier and TypeInterfaceDescriptioninterfaceLiquibaseCommand<T extends CommandResult>Deprecated.Classes in liquibase.command that implement PluginModifier and TypeClassDescriptionclassAbstractCommand<T extends CommandResult>Deprecated.Implement commands withCommandStepand call them withCommandFactory.getCommandDefinition(String...). -
Uses of Plugin in liquibase.command.copy
Subinterfaces of Plugin in liquibase.command.copyModifier and TypeInterfaceDescriptioninterfaceCopy project files from a source location to a target locationClasses in liquibase.command.copy that implement Plugin -
Uses of Plugin in liquibase.command.core
Classes in liquibase.command.core that implement PluginModifier and TypeClassDescriptionclassDeprecated.Implement commands withCommandStepand call them withCommandFactory.getCommandDefinition(String...).classDeprecated.Implement commands withCommandStepand call them withCommandFactory.getCommandDefinition(String...).classDeprecated.Implement commands withCommandStepand call them withCommandFactory.getCommandDefinition(String...).classDeprecated.Implement commands withCommandStepand call them withCommandFactory.getCommandDefinition(String...).classDeprecated.Implement commands withCommandStepand call them withCommandFactory.getCommandDefinition(String...). -
Uses of Plugin in liquibase.configuration
Subinterfaces of Plugin in liquibase.configurationModifier and TypeInterfaceDescriptioninterfaceConfiguredValueModifier<DataType>Provides a way forLiquibaseConfigurationto modify configured values. -
Uses of Plugin in liquibase.diff.output.changelog.core
Subinterfaces of Plugin in liquibase.diff.output.changelog.coreModifier and TypeInterfaceDescriptioninterfaceInterface that supports printing change sets during generateChangelog and diffChangelog operationsClasses in liquibase.diff.output.changelog.core that implement PluginModifier and TypeClassDescriptionclassOSS implementation of the ChangelogPrintService, which supports print operations that occurring GenerateChangeLog and DiffChangelog operations -
Uses of Plugin in liquibase.executor
Subinterfaces of Plugin in liquibase.executorModifier and TypeInterfaceDescriptioninterfaceInterface for a class that is capable of executing statements/queries against a DBMS.Classes in liquibase.executor that implement PluginModifier and TypeClassDescriptionclassCode common to all Executor services / blueprint for Executor service classes.classA 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 TypeClassDescriptionclassClass to simplify execution of SqlStatements.class -
Uses of Plugin in liquibase.extension.testing.testsystem
Classes in liquibase.extension.testing.testsystem that implement PluginModifier and TypeClassDescriptionclassBase class forTestSystems for databases.classTestSystem 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 TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassWhen running against Localstack Snowflake, you may need to add the following to your run configuration:--add-opens=java.base/java.nio=ALL-UNNAMED.classclass -
Uses of Plugin in liquibase.integration.ant
Classes in liquibase.integration.ant that implement PluginModifier and TypeClassDescriptionfinal classAn 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 TypeInterfaceDescriptioninterfaceThe OutputFileHandler interface defines methods for handling log output files in Liquibase.Classes in liquibase.io that implement PluginModifier and TypeClassDescriptionclassStandard Liquibase behavior of redirecting console output to output-file. -
Uses of Plugin in liquibase.license
Subinterfaces of Plugin in liquibase.licenseClasses in liquibase.license that implement PluginModifier and TypeClassDescriptionclassNo-op LicenseService implementation for OSS distribution. -
Uses of Plugin in liquibase.logging
Subinterfaces of Plugin in liquibase.loggingModifier and TypeInterfaceDescriptioninterfaceThis service is used to create namedLoggerinstances through aLogService. -
Uses of Plugin in liquibase.logging.core
Classes in liquibase.logging.core that implement PluginModifier and TypeClassDescriptionclassConvenience base implementation of a LoggerFactory.classDeprecated.classclassclassLog service for theNoOpLoggerwhich 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 TypeClassDescriptionclassAbstractPluginFactory<T extends Plugin>Convenience base class for all factories that find correctPluginimplementations.Classes in liquibase.plugin that implement PluginModifier and TypeClassDescriptionclassConvenience 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 TypeInterfaceDescriptioninterfaceInterface for extensions that can translate path strings intoResourceAccessors andInputStreams.Classes in liquibase.resource that implement PluginModifier and TypeClassDescriptionclassConvenience base class forPathHandlers.classPathHandlerthat converts the path into aDirectoryResourceAccessor.classPathHandlerthat 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 TypeInterfaceDescriptioninterfaceAbstraction 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 TypeClassDescriptionclassUsed for handling multiple UI output services.classUIServiceimplementation that sends messages to stdout and stderr.classSends 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
CommandStepinterface