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 |
List of contexts Liquibase is running under.
|
GlobalConfiguration |
Configuration container for global properties.
|
LabelExpression | |
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 |
Enum | Description |
---|---|
CatalogAndSchema.CatalogAndSchemaCase | |
Scope.Attr |
Enumeration containing standard attributes.
|
Annotation Type | Description |
---|---|
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 © 2022 Liquibase.org. All rights reserved.