Package liquibase
package liquibase
Liquibase top level namespace package.
The top level package contains the Liquibase
class which basically is the entrance point to
all operations interested clients can perform through the software. It also contains some frequently used classes
like CatalogAndSchema
and Contexts
.
-
ClassDescriptionConvenience class implementing ExtensibleObject.Signifies that a public API (public class, method or field) is subject to incompatible changes, or even removal, in a future release.Object representing a database catalog and schema.Enum used to keep track of Liquibase Checksum versions introduced to enable the support of multiple versions at the same time.Encapsulates logic for evaluating if a set of runtime contexts matches a context expression string.Wrapper for list of contexts.This interface defines how objects can be extended with additional attributes at runtime without subclassing and exposes the ability to query attributes without resorting to reflection.Annotation that can be added to fields in
AbstractExtensibleObject
to configureObjectMetaData.Attribute
information about it.Configuration container for global properties.Wrapper for list of labels.Primary facade class for interacting with Liquibase.Contains metadata about anExtensibleObject
.Metadata about a particular attribute.This scope object is used to hold configuration and other parameters within a call without needing complex method signatures.Enumeration containing standard attributes.Enum to control the level of validation to check if a change's supports method is properly implemented.Deprecated.ScopeManager now uses ThreadLocal to prevent concurrent modification issues.