Top Description Interfaces Annotations Classes Enums
[default module]

Package liquibase


Liquibase top level namespace package.

The top level package contains the liquibase.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 liquibase.CatalogAndSchema and liquibase.Contexts.

Interface Summary

Modifier and TypeInterface and Description
public interface
ExtensibleObject

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.

public interface

Annotation Summary

Modifier and TypeAnnotation and Description
public @interface
Beta

Signifies that a public API (public class, method or field) is subject to incompatible changes, or even removal, in a future release.

public @interface
ExtensibleObjectAttribute

Annotation that can be added to fields in AbstractExtensibleObject to configure liquibase.ObjectMetaData.Attribute information about it.

Class Summary

Modifier and TypeClass and Description
public class
AbstractExtensibleObject

Convenience class implementing ExtensibleObject.

public class
CatalogAndSchema

Object representing a database catalog and schema.

public class
ContextExpression

Encapsulates logic for evaluating if a set of runtime contexts matches a context expression string.

public class
Contexts

Wrapper for list of contexts.

public class
GlobalConfiguration

Configuration container for global properties.

public class
LabelExpression

Wrapper for list of labels.

public class
public class
Liquibase

Primary facade class for interacting with Liquibase.

public class
ObjectMetaData

Contains metadata about an ExtensibleObject.

public class
public class
Scope

This scope object is used to hold configuration and other parameters within a call without needing complex method signatures.

public abstract class
public class
public class
ThreadLocalScopeManager

An alternative to SingletonScopeManager which manages a separate Scope per thread.

Enum Summary

Modifier and TypeEnum and Description
public enum
ChecksumVersion

Enum used to keep track of Liquibase Checksum versions introduced to enable the support of multiple versions at the same time.

public enum
public enum
public enum