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.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.plugin liquibase.resource liquibase.sdk.executor liquibase.servicelocator liquibase.ui org.liquibase.maven.plugins -
-
Uses of Plugin in liquibase.change
Subinterfaces of Plugin in liquibase.change Modifier and Type Interface Description interfaceChangeInterface all changes (refactorings) implement.Classes in liquibase.change that implement Plugin Modifier and Type Class Description classAbstractChangeStandard superclass to simplifyChangeimplementations.classAbstractSQLChangeA common parent for all raw SQL related changes regardless of where the sql was sourced from.classAbstractTableChange -
Uses of Plugin in liquibase.change.core
Classes in liquibase.change.core that implement Plugin Modifier and Type Class Description classAbstractModifyDataChangeEncapsulates common fields for update and delete changes.classAddAutoIncrementChangeMakes an existing column into an auto-increment column.classAddColumnChangeAdds a column to an existing table.classAddDefaultValueChangeSets a new default value to an existing column.classAddForeignKeyConstraintChangeAdds a foreign key constraint to an existing column.classAddLookupTableChangeExtracts data from an existing column to create a lookup table.classAddNotNullConstraintChangeAdds a NOT NULL constraint to an existing column.classAddPrimaryKeyChangeCreates a primary key out of an existing column or set of columns.classAddUniqueConstraintChangeAdds a unique constraint to an existing column.classAlterSequenceChangeModifies properties of an existing sequence.classCreateIndexChangeCreates an index on an existing column.classCreateProcedureChangeclassCreateSequenceChangeCreates a new sequence.classCreateTableChangeCreates a new table.classCreateViewChangeCreates a new view.classDeleteDataChangeclassDropAllForeignKeyConstraintsChangeclassDropColumnChangeDrops an existing column from a table.classDropDefaultValueChangeRemoves the default value from an existing column.classDropForeignKeyConstraintChangeDrops an existing foreign key constraint.classDropIndexChangeDrops an existing index.classDropNotNullConstraintChangeDrops a not-null constraint from an existing column.classDropPrimaryKeyChangeRemoves an existing primary key.classDropProcedureChangeclassDropSequenceChangeDrops an existing sequence.classDropTableChangeDrops an existing table.classDropUniqueConstraintChangeRemoves an existing unique constraint.classDropViewChangeDrops an existing view.classEmptyChangeclassExecuteShellCommandChangeExecutes a given shell executable.classInsertDataChangeInserts data into an existing table.classLoadDataChangeclassLoadUpdateDataChangeclassMergeColumnChangeCombines data from two existing columns into a new column and drops the original columns.classModifyDataTypeChangeclassOutputChangeclassRawSQLChangeAllows execution of arbitrary SQL.classRenameColumnChangeRenames an existing column.classRenameSequenceChangeRenames an existing table.classRenameTableChangeRenames an existing table.classRenameViewChangeRenames an existing view.classSetColumnRemarksChangeclassSetTableRemarksChangeclassSQLFileChangeRepresents a Change for custom SQL stored in a File.classStopChangeclassTagDatabaseChangeclassUpdateDataChange -
Uses of Plugin in liquibase.change.custom
Classes in liquibase.change.custom that implement Plugin Modifier and Type Class Description classCustomChangeWrapperAdapts 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 interfaceChangeLogHistoryServiceClasses in liquibase.changelog that implement Plugin Modifier and Type Class Description classAbstractChangeLogHistoryServiceclassMockChangeLogHistoryServiceclassOfflineChangeLogHistoryServiceclassStandardChangeLogHistoryService -
Uses of Plugin in liquibase.command
Subinterfaces of Plugin in liquibase.command Modifier and Type Interface Description interfaceLiquibaseCommand<T extends CommandResult>Deprecated.Define command with the newCommandStepinterfaceClasses in liquibase.command that implement Plugin Modifier and Type Class Description classAbstractCommand<T extends CommandResult>Deprecated.Implement commands withCommandStepand 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 classDiffCommandDeprecated.Implement commands withCommandStepand call them withCommandFactory.getCommandDefinition(String...).classDiffToChangeLogCommandDeprecated.Implement commands withCommandStepand call them withCommandFactory.getCommandDefinition(String...).classGenerateChangeLogCommandDeprecated.Implement commands withCommandStepand call them withCommandFactory.getCommandDefinition(String...).classHistoryCommandDeprecated.Implement commands withCommandStepand call them withCommandFactory.getCommandDefinition(String...).classSnapshotCommandDeprecated.Implement commands withCommandStepand call them withCommandFactory.getCommandDefinition(String...). -
Uses of Plugin in liquibase.configuration
Subinterfaces of Plugin in liquibase.configuration Modifier and Type Interface Description interfaceConfiguredValueModifier<DataType>Provides a way forLiquibaseConfigurationto modify configured values. -
Uses of Plugin in liquibase.executor
Subinterfaces of Plugin in liquibase.executor Modifier and Type Interface Description interfaceExecutorInterface 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 classAbstractExecutorCode common to all Executor services / blueprint for Executor service classes.classLoggingExecutorA 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 classExampleExecutorThis is an example of a customExecutorimplementation which can be specified in a changelog with the "runWith" attributeclassJdbcExecutorClass to simplify execution of SqlStatements.classSnowflakeJdbcExecutor -
Uses of Plugin in liquibase.extension.testing.testsystem
Classes in liquibase.extension.testing.testsystem that implement Plugin Modifier and Type Class Description classDatabaseTestSystemBase class forTestSystems for databases.classTestSystemTestSystem 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 classCockroachTestSystemclassDB2TestSystemclassDB2zTestSystemclassDerbyTestSystemclassFirebirdTestSystemclassH2TestSystemclassHsqlTestSystemclassInformixTestSystemclassMariaDBTestSystemclassMSSQLTestSystemclassMySQLTestSystemclassOracleTestSystemclassPostgresTestSystemclassSQLiteTestSystemclassSybaseASATestSystem -
Uses of Plugin in liquibase.integration.ant
Classes in liquibase.integration.ant that implement Plugin Modifier and Type Class Description classAntTaskLogServiceAn 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 interfaceLicenseService -
Uses of Plugin in liquibase.logging
Subinterfaces of Plugin in liquibase.logging Modifier and Type Interface Description interfaceLogServiceThis service is used to create namedLoggerinstances through aLogService. -
Uses of Plugin in liquibase.logging.core
Classes in liquibase.logging.core that implement Plugin Modifier and Type Class Description classAbstractLogServiceConvenience base implementation of a LoggerFactory.classBufferedLogServiceDeprecated.classCompositeLogServiceclassJavaLogServiceclassNoOpLogServiceLog 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.mdc Modifier and Type Interface Description interfaceMdcManagerClasses in liquibase.logging.mdc that implement Plugin Modifier and Type Class Description classNoOpMdcManagerDefault MDC manager, which does nothing. -
Uses of Plugin in liquibase.plugin
Classes in liquibase.plugin with type parameters of type Plugin Modifier and Type Class Description classAbstractPluginFactory<T extends Plugin>Convenience base class for all factories that find correctPluginimplementations.Classes in liquibase.plugin that implement Plugin Modifier and Type Class Description classAbstractPluginConvenience base class for Plugin implementations. -
Uses of Plugin in liquibase.resource
Subinterfaces of Plugin in liquibase.resource Modifier and Type Interface Description interfacePathHandlerInterface for extensions that can translate path strings intoResourceAccessors andInputStreams.Classes in liquibase.resource that implement Plugin Modifier and Type Class Description classAbstractPathHandlerConvenience base class forPathHandlers.classDirectoryPathHandlerPathHandlerthat converts the path into aDirectoryResourceAccessor.classZipPathHandlerPathHandlerthat 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 classMockExecutor -
Uses of Plugin in liquibase.servicelocator
Subinterfaces of Plugin in liquibase.servicelocator Modifier and Type Interface Description interfaceServiceLocatorAbstraction for finding and creating instances of classes.Classes in liquibase.servicelocator that implement Plugin Modifier and Type Class Description classStandardServiceLocator -
Uses of Plugin in liquibase.ui
Subinterfaces of Plugin in liquibase.ui Modifier and Type Interface Description interfaceUIServiceService for interacting with the user.Classes in liquibase.ui that implement Plugin Modifier and Type Class Description classCompositeUIServiceUsed for handling multiple UI output services.classConsoleUIServiceUIServiceimplementation that sends messages to stdout and stderr.classLoggerUIServiceSends all UI requests to the configured Logger. -
Uses of Plugin in org.liquibase.maven.plugins
Classes in org.liquibase.maven.plugins that implement Plugin Modifier and Type Class Description classMavenLogServiceclassMavenUi
-