Uses of Interface
liquibase.ExtensibleObject
-
Packages that use ExtensibleObject Package Description liquibase Liquibase top level namespace package.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.integration.ant liquibase.integration.spring liquibase.logging liquibase.logging.core liquibase.plugin liquibase.resource liquibase.sdk.resource liquibase.ui liquibase.util org.liquibase.maven.plugins -
-
Uses of ExtensibleObject in liquibase
Classes in liquibase that implement ExtensibleObject Modifier and Type Class Description classAbstractExtensibleObjectConvenience class implementing ExtensibleObject.Methods in liquibase that return ExtensibleObject Modifier and Type Method Description ExtensibleObjectAbstractExtensibleObject. set(String attribute, Object value)ExtensibleObjectExtensibleObject. set(String attribute, Object value)Sets the value of the given attribute. -
Uses of ExtensibleObject in liquibase.change
Subinterfaces of ExtensibleObject in liquibase.change Modifier and Type Interface Description interfaceChangeInterface all changes (refactorings) implement.Classes in liquibase.change that implement ExtensibleObject 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 ExtensibleObject in liquibase.change.core
Classes in liquibase.change.core that implement ExtensibleObject 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 ExtensibleObject in liquibase.change.custom
Classes in liquibase.change.custom that implement ExtensibleObject Modifier and Type Class Description classCustomChangeWrapperAdapts CustomChange implementations to the standard change system used by Liquibase. -
Uses of ExtensibleObject in liquibase.integration.ant
Classes in liquibase.integration.ant that implement ExtensibleObject Modifier and Type Class Description classAntResourceAccessorclassAntTaskLoggerAn implementation of the Liquibase logger that logs to the given Ant task. -
Uses of ExtensibleObject in liquibase.integration.spring
Classes in liquibase.integration.spring that implement ExtensibleObject Modifier and Type Class Description classSpringResourceAccessor -
Uses of ExtensibleObject in liquibase.logging
Subinterfaces of ExtensibleObject in liquibase.logging Modifier and Type Interface Description interfaceLoggerInterface to class that does the actual logging. -
Uses of ExtensibleObject in liquibase.logging.core
Classes in liquibase.logging.core that implement ExtensibleObject Modifier and Type Class Description classAbstractLoggerConvenience base implementation of a Logger.classBufferedLoggerDeprecated.classCompositeLoggerclassJavaLoggerThe default logger for Liquibase.classNoOpLoggerLogger which does nothing with the log records it is provided. -
Uses of ExtensibleObject in liquibase.plugin
Classes in liquibase.plugin that implement ExtensibleObject Modifier and Type Class Description classAbstractPluginConvenience base class for Plugin implementations. -
Uses of ExtensibleObject in liquibase.resource
Classes in liquibase.resource that implement ExtensibleObject Modifier and Type Class Description classAbstractPathResourceAccessorclassAbstractResourceAccessorConvenience base class forResourceAccessorimplementations.classClassLoaderResourceAccessorAn implementation ofDirectoryResourceAccessorthat builds up the file roots based on the passedClassLoader.classCompositeResourceAccessorAResourceAccessorthat contains multiple sub-accessors and combines the results of all of them.classDirectoryResourceAccessorA @{link ResourceAccessor} implementation for files on the file system.classFileSystemResourceAccessorDeprecated.classOSGiResourceAccessorclassSearchPathResourceAccessorThis should generally be the overallResourceAccessorused by integrations.classZipResourceAccessor -
Uses of ExtensibleObject in liquibase.sdk.resource
Classes in liquibase.sdk.resource that implement ExtensibleObject Modifier and Type Class Description classMockResourceAccessor -
Uses of ExtensibleObject in liquibase.ui
Subinterfaces of ExtensibleObject in liquibase.ui Modifier and Type Interface Description interfaceUIServiceService for interacting with the user.Classes in liquibase.ui that implement ExtensibleObject 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 ExtensibleObject in liquibase.util
Methods in liquibase.util with parameters of type ExtensibleObject Modifier and Type Method Description static StringStringUtil. join(ExtensibleObject extensibleObject, String delimiter)static StringStringUtil. join(ExtensibleObject extensibleObject, String delimiter, StringUtil.StringUtilFormatter formatter) -
Uses of ExtensibleObject in org.liquibase.maven.plugins
Classes in org.liquibase.maven.plugins that implement ExtensibleObject Modifier and Type Class Description classMavenResourceAccessorExtension ofClassLoaderResourceAccessorfor Maven which will use a default or user specifiedClassLoaderto load files/resources.classMavenUi
-