@Retention(value=RUNTIME) @Target(value=TYPE) @Inherited public @interface DatabaseChange
AbstractChange
to declare ChangeMetaData
information.
This annotation should not be checked for outside AbstractChange, if any code is trying to determine the
metadata provided by this annotation, it should get it from
ChangeFactory.getChangeMetaData(Change)
Modifier and Type | Required Element and Description |
---|---|
String |
description
Value to put into
ChangeMetaData.getDescription() |
String |
name
Value to put into
ChangeMetaData.getName() |
int |
priority
Value to put into
ChangeMetaData.getPriority() ()} |
Modifier and Type | Optional Element and Description |
---|---|
String[] |
appliesTo
Value to put into
ChangeMetaData.getAppliesTo() |
DatabaseChangeNote[] |
databaseNotes |
String |
since |
public abstract String name
ChangeMetaData.getName()
public abstract String description
ChangeMetaData.getDescription()
public abstract int priority
ChangeMetaData.getPriority()
()}public abstract String[] appliesTo
ChangeMetaData.getAppliesTo()
public abstract DatabaseChangeNote[] databaseNotes
public abstract String since
Copyright © 2023 Liquibase.org. All rights reserved.