Interface | Description |
---|---|
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.
|
Scope.ScopedRunner<T> | |
Scope.ScopedRunnerWithReturn<T> | |
SingletonObject |
Class | Description |
---|---|
AbstractExtensibleObject |
Convenience class implementing ExtensibleObject.
|
CatalogAndSchema |
Object representing a database catalog and schema.
|
ContextExpression |
Encapsulates logic for evaluating if a set of runtime contexts matches a context expression string.
|
Contexts |
Wrapper for list of contexts.
|
GlobalConfiguration |
Configuration container for global properties.
|
LabelExpression |
Wrapper for list of labels.
|
Labels | |
Liquibase |
Primary facade class for interacting with Liquibase.
|
ObjectMetaData |
Contains metadata about an
ExtensibleObject . |
ObjectMetaData.Attribute |
Metadata about a particular attribute.
|
RuntimeEnvironment | |
Scope |
This scope object is used to hold configuration and other parameters within a call without needing complex method signatures.
|
ScopeManager | |
SingletonScopeManager | |
ThreadLocalScopeManager |
An alternative to
SingletonScopeManager which manages a separate Scope per thread.Integrations that would prefer to use this scope manager can call |
Enum | Description |
---|---|
CatalogAndSchema.CatalogAndSchemaCase | |
GlobalConfiguration.DuplicateFileMode | |
Scope.Attr |
Enumeration containing standard attributes.
|
UpdateSummaryEnum |
Annotation Type | Description |
---|---|
Beta |
Signifies that a public API (public class, method or field) is subject to incompatible changes,
or even removal, in a future release.
|
ExtensibleObjectAttribute |
Annotation that can be added to fields in
AbstractExtensibleObject to configure ObjectMetaData.Attribute information about it. |
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
.
Copyright © 2023 Liquibase.org. All rights reserved.