Uses of Annotation Type
liquibase.change.DatabaseChangeProperty
Package
Description
The change package contains the available database "changes".
Technically, a Change expresses an intention for alter the structure of the Database.
Although Liquibase tries to provide a wide range of database refactorings, there are times you may want to create
your own custom refactoring class.
-
Uses of DatabaseChangeProperty in liquibase.change
Modifier and TypeMethodDescriptionAbstractTableChange.getCatalogName()
AbstractChange.getChangeSet()
Returns the changeSet this Change is part of.AbstractSQLChange.getDbms()
AbstractSQLChange.getEndDelimiter()
Set the end delimiter used to split statements.AbstractChange.getResourceAccessor()
Deprecated.AbstractTableChange.getSchemaName()
AbstractSQLChange.getSql()
Return the raw SQL managed by this ChangeAbstractTableChange.getTableName()
AbstractSQLChange.isSplitStatements()
Return if the SQL should be split into multiple statements before passing it to the database.AbstractSQLChange.isStripComments()
Return if comments should be stripped from the SQL before passing it to the database.Modifier and TypeMethodDescriptionprotected String[]
AbstractChange.createAlternateParameterNames
(DatabaseChangeProperty changePropertyAnnotation) protected String
AbstractChange.createDescriptionMetaData
(String parameterName, DatabaseChangeProperty changePropertyAnnotation) Create theChangeParameterMetaData
"description" value.AbstractChange.createExampleValueMetaData
(String parameterName, DatabaseChangeProperty changePropertyAnnotation) Create theChangeParameterMetaData
"example" value.protected String
AbstractChange.createMustEqualExistingMetaData
(String parameterName, DatabaseChangeProperty changePropertyAnnotation) Create theChangeParameterMetaData
"mustEqual" value.protected String[]
AbstractChange.createRequiredDatabasesMetaData
(String parameterName, DatabaseChangeProperty changePropertyAnnotation) Create theChangeParameterMetaData
"requiredDatabases" value.protected LiquibaseSerializable.SerializationType
AbstractChange.createSerializationTypeMetaData
(String parameterName, DatabaseChangeProperty changePropertyAnnotation) Create theChangeParameterMetaData
"serializationType" value.protected String
AbstractChange.createSinceMetaData
(String parameterName, DatabaseChangeProperty changePropertyAnnotation) Create theChangeParameterMetaData
"since" value.protected String[]
AbstractChange.createSupportedDatabasesMetaData
(String parameterName, DatabaseChangeProperty changePropertyAnnotation) Create theChangeParameterMetaData
"supportedDatabase" value. -
Uses of DatabaseChangeProperty in liquibase.change.core
Modifier and TypeMethodDescriptionCreateIndexChange.getAssociatedWith()
DropIndexChange.getAssociatedWith()
AddForeignKeyConstraintChange.getBaseColumnNames()
AddForeignKeyConstraintChange.getBaseTableCatalogName()
DropAllForeignKeyConstraintsChange.getBaseTableCatalogName()
DropForeignKeyConstraintChange.getBaseTableCatalogName()
AddForeignKeyConstraintChange.getBaseTableName()
DropAllForeignKeyConstraintsChange.getBaseTableName()
DropForeignKeyConstraintChange.getBaseTableName()
AddForeignKeyConstraintChange.getBaseTableSchemaName()
DropAllForeignKeyConstraintsChange.getBaseTableSchemaName()
DropForeignKeyConstraintChange.getBaseTableSchemaName()
AlterSequenceChange.getCacheSize()
CreateSequenceChange.getCacheSize()
AbstractModifyDataChange.getCatalogName()
AddAutoIncrementChange.getCatalogName()
AddColumnChange.getCatalogName()
AddDefaultValueChange.getCatalogName()
AddNotNullConstraintChange.getCatalogName()
AddPrimaryKeyChange.getCatalogName()
AddUniqueConstraintChange.getCatalogName()
AlterSequenceChange.getCatalogName()
CreateIndexChange.getCatalogName()
CreateProcedureChange.getCatalogName()
CreateSequenceChange.getCatalogName()
CreateTableChange.getCatalogName()
CreateViewChange.getCatalogName()
DropColumnChange.getCatalogName()
DropDefaultValueChange.getCatalogName()
DropIndexChange.getCatalogName()
DropNotNullConstraintChange.getCatalogName()
DropPrimaryKeyChange.getCatalogName()
DropProcedureChange.getCatalogName()
DropSequenceChange.getCatalogName()
DropTableChange.getCatalogName()
DropUniqueConstraintChange.getCatalogName()
DropViewChange.getCatalogName()
InsertDataChange.getCatalogName()
MergeColumnChange.getCatalogName()
ModifyDataTypeChange.getCatalogName()
RenameColumnChange.getCatalogName()
RenameSequenceChange.getCatalogName()
RenameTableChange.getCatalogName()
RenameViewChange.getCatalogName()
SetColumnRemarksChange.getCatalogName()
SetTableRemarksChange.getCatalogName()
AddPrimaryKeyChange.getClustered()
AddUniqueConstraintChange.getClustered()
CreateIndexChange.getClustered()
MergeColumnChange.getColumn1Name()
MergeColumnChange.getColumn2Name()
AddAutoIncrementChange.getColumnDataType()
AddDefaultValueChange.getColumnDataType()
AddNotNullConstraintChange.getColumnDataType()
DropDefaultValueChange.getColumnDataType()
DropNotNullConstraintChange.getColumnDataType()
RenameColumnChange.getColumnDataType()
SetColumnRemarksChange.getColumnDataType()
AddAutoIncrementChange.getColumnName()
AddDefaultValueChange.getColumnName()
AddNotNullConstraintChange.getColumnName()
DropColumnChange.getColumnName()
DropDefaultValueChange.getColumnName()
DropNotNullConstraintChange.getColumnName()
ModifyDataTypeChange.getColumnName()
SetColumnRemarksChange.getColumnName()
AddPrimaryKeyChange.getColumnNames()
AddUniqueConstraintChange.getColumnNames()
SetColumnRemarksChange.getColumnParentType()
AddColumnChange.getColumns()
CreateIndexChange.getColumns()
CreateTableChange.getColumns()
DropColumnChange.getColumns()
InsertDataChange.getColumns()
LoadDataChange.getColumns()
UpdateDataChange.getColumns()
RawSQLChange.getComment()
LoadDataChange.getCommentLineStartsWith()
CreateProcedureChange.getComments()
AddForeignKeyConstraintChange.getConstraintName()
AddLookupTableChange.getConstraintName()
AddNotNullConstraintChange.getConstraintName()
AddPrimaryKeyChange.getConstraintName()
AddUniqueConstraintChange.getConstraintName()
DropForeignKeyConstraintChange.getConstraintName()
DropNotNullConstraintChange.getConstraintName()
DropPrimaryKeyChange.getConstraintName()
DropUniqueConstraintChange.getConstraintName()
AlterSequenceChange.getCycle()
CreateSequenceChange.getCycle()
AlterSequenceChange.getDataType()
CreateSequenceChange.getDataType()
CreateProcedureChange.getDbms()
InsertDataChange.getDbms()
AddNotNullConstraintChange.getDefaultNullValue()
AddAutoIncrementChange.getDefaultOnNull()
AddDefaultValueChange.getDefaultValue()
AddDefaultValueChange.getDefaultValueBoolean()
AddDefaultValueChange.getDefaultValueComputed()
AddDefaultValueChange.getDefaultValueConstraintName()
AddDefaultValueChange.getDefaultValueDate()
AddDefaultValueChange.getDefaultValueNumeric()
AddDefaultValueChange.getDefaultValueSequenceNext()
AddForeignKeyConstraintChange.getDeferrable()
AddUniqueConstraintChange.getDeferrable()
AddForeignKeyConstraintChange.getDeleteCascade()
Deprecated.AddUniqueConstraintChange.getDisabled()
DropPrimaryKeyChange.getDropIndex()
CreateProcedureChange.getEncoding()
CreateViewChange.getEncoding()
LoadDataChange.getEncoding()
SQLFileChange.getEncoding()
The encoding of the file containing SQL statementsExecuteShellCommandChange.getExecutable()
AddLookupTableChange.getExistingColumnName()
AddLookupTableChange.getExistingTableCatalogName()
AddLookupTableChange.getExistingTableName()
AddLookupTableChange.getExistingTableSchemaName()
LoadDataChange.getFile()
MergeColumnChange.getFinalColumnName()
MergeColumnChange.getFinalColumnType()
AddPrimaryKeyChange.getForIndexCatalogName()
AddUniqueConstraintChange.getForIndexCatalogName()
AddPrimaryKeyChange.getForIndexName()
AddUniqueConstraintChange.getForIndexName()
AddPrimaryKeyChange.getForIndexSchemaName()
AddUniqueConstraintChange.getForIndexSchemaName()
CreateViewChange.getFullDefinition()
AddAutoIncrementChange.getGenerationType()
CreateTableChange.getIfNotExists()
AddAutoIncrementChange.getIncrementBy()
AlterSequenceChange.getIncrementBy()
CreateSequenceChange.getIncrementBy()
CreateIndexChange.getIndexName()
DropIndexChange.getIndexName()
AddForeignKeyConstraintChange.getInitiallyDeferred()
AddUniqueConstraintChange.getInitiallyDeferred()
MergeColumnChange.getJoinString()
AlterSequenceChange.getMaxValue()
CreateSequenceChange.getMaxValue()
OutputChange.getMessage()
StopChange.getMessage()
AlterSequenceChange.getMinValue()
CreateSequenceChange.getMinValue()
AddLookupTableChange.getNewColumnDataType()
AddLookupTableChange.getNewColumnName()
RenameColumnChange.getNewColumnName()
ModifyDataTypeChange.getNewDataType()
RenameSequenceChange.getNewSequenceName()
AddLookupTableChange.getNewTableCatalogName()
AddLookupTableChange.getNewTableName()
RenameTableChange.getNewTableName()
AddLookupTableChange.getNewTableSchemaName()
RenameViewChange.getNewViewName()
RenameColumnChange.getOldColumnName()
RenameSequenceChange.getOldSequenceName()
RenameTableChange.getOldTableName()
RenameViewChange.getOldViewName()
AddForeignKeyConstraintChange.getOnDelete()
LoadUpdateDataChange.getOnlyUpdate()
AddForeignKeyConstraintChange.getOnUpdate()
ExecuteShellCommandChange.getOs()
CreateProcedureChange.getPath()
CreateViewChange.getPath()
SQLFileChange.getPath()
LoadUpdateDataChange.getPrimaryKey()
CreateProcedureChange.getProcedureName()
DropProcedureChange.getProcedureName()
LoadDataChange.getQuotchar()
AddForeignKeyConstraintChange.getReferencedColumnNames()
AddForeignKeyConstraintChange.getReferencedTableCatalogName()
AddForeignKeyConstraintChange.getReferencedTableName()
AddForeignKeyConstraintChange.getReferencedTableSchemaName()
AddForeignKeyConstraintChange.getReferencesUniqueColumn()
Deprecated.No longer supported in 3.0CreateViewChange.getRelativeToChangelogFile()
CreateTableChange.getRemarks()
CreateViewChange.getRemarks()
RenameColumnChange.getRemarks()
SetColumnRemarksChange.getRemarks()
SetTableRemarksChange.getRemarks()
CreateProcedureChange.getReplaceIfExists()
CreateViewChange.getReplaceIfExists()
CreateTableChange.getRowDependencies()
AbstractModifyDataChange.getSchemaName()
AddAutoIncrementChange.getSchemaName()
AddColumnChange.getSchemaName()
AddDefaultValueChange.getSchemaName()
AddNotNullConstraintChange.getSchemaName()
AddPrimaryKeyChange.getSchemaName()
AddUniqueConstraintChange.getSchemaName()
AlterSequenceChange.getSchemaName()
CreateIndexChange.getSchemaName()
CreateProcedureChange.getSchemaName()
CreateSequenceChange.getSchemaName()
CreateTableChange.getSchemaName()
CreateViewChange.getSchemaName()
DropColumnChange.getSchemaName()
DropDefaultValueChange.getSchemaName()
DropIndexChange.getSchemaName()
DropNotNullConstraintChange.getSchemaName()
DropPrimaryKeyChange.getSchemaName()
DropProcedureChange.getSchemaName()
DropSequenceChange.getSchemaName()
DropTableChange.getSchemaName()
DropUniqueConstraintChange.getSchemaName()
DropViewChange.getSchemaName()
InsertDataChange.getSchemaName()
MergeColumnChange.getSchemaName()
ModifyDataTypeChange.getSchemaName()
RenameColumnChange.getSchemaName()
RenameSequenceChange.getSchemaName()
RenameTableChange.getSchemaName()
RenameViewChange.getSchemaName()
SetColumnRemarksChange.getSchemaName()
SetTableRemarksChange.getSchemaName()
CreateViewChange.getSelectQuery()
LoadDataChange.getSeparator()
AlterSequenceChange.getSequenceName()
CreateSequenceChange.getSequenceName()
DropSequenceChange.getSequenceName()
RawSQLChange.getSql()
SQLFileChange.getSql()
CreateSequenceChange.getStartValue()
AddAutoIncrementChange.getStartWith()
AbstractModifyDataChange.getTableName()
AddAutoIncrementChange.getTableName()
AddColumnChange.getTableName()
AddDefaultValueChange.getTableName()
AddNotNullConstraintChange.getTableName()
AddPrimaryKeyChange.getTableName()
AddUniqueConstraintChange.getTableName()
CreateIndexChange.getTableName()
CreateTableChange.getTableName()
DropColumnChange.getTableName()
DropDefaultValueChange.getTableName()
DropIndexChange.getTableName()
DropNotNullConstraintChange.getTableName()
DropPrimaryKeyChange.getTableName()
DropTableChange.getTableName()
DropUniqueConstraintChange.getTableName()
InsertDataChange.getTableName()
LoadDataChange.getTableName()
LoadUpdateDataChange.getTableName()
MergeColumnChange.getTableName()
ModifyDataTypeChange.getTableName()
RenameColumnChange.getTableName()
SetColumnRemarksChange.getTableName()
SetTableRemarksChange.getTableName()
AddPrimaryKeyChange.getTablespace()
AddUniqueConstraintChange.getTablespace()
CreateIndexChange.getTablespace()
CreateTableChange.getTablespace()
CreateTableChange.getTableType()
TagDatabaseChange.getTag()
OutputChange.getTarget()
ExecuteShellCommandChange.getTimeout()
DropUniqueConstraintChange.getUniqueColumns()
LoadDataChange.getUsePreparedStatements()
AddForeignKeyConstraintChange.getValidate()
the VALIDATE keyword defines whether to check if a foreign key constraint on a column in a table refers to a valid row or not.AddNotNullConstraintChange.getValidate()
In certain SQL dialects, the VALIDATE keyword defines whether a NOT NULL constraint on a column in a table should be checked if it refers to a valid row or not.AddPrimaryKeyChange.getValidate()
the VALIDATE keyword defines whether a primary key constraint on a column in a table should be checked if it refers to a valid row or not.AddUniqueConstraintChange.getValidate()
In Oracle PL/SQL, the VALIDATE keyword defines whether a newly added unique constraint on a column in a table should cause existing rows to be checked to see if they satisfy the uniqueness constraint or not.CreateViewChange.getViewName()
DropViewChange.getViewName()
AbstractModifyDataChange.getWhere()
AbstractModifyDataChange.getWhereClause()
Deprecated.use getWhere().AbstractModifyDataChange.getWhereParams()
DropTableChange.isCascadeConstraints()
DropViewChange.isIfExists()
AlterSequenceChange.isOrdered()
CreateSequenceChange.isOrdered()
CreateProcedureChange.isRelativeToChangelogFile()
LoadDataChange.isRelativeToChangelogFile()
SQLFileChange.isRelativeToChangelogFile()
CreateIndexChange.isUnique()
Modifier and TypeMethodDescriptionCreateProcedureChange.createExampleValueMetaData
(String parameterName, DatabaseChangeProperty changePropertyAnnotation) protected String[]
AddForeignKeyConstraintChange.createSupportedDatabasesMetaData
(String parameterName, DatabaseChangeProperty changePropertyAnnotation) -
Uses of DatabaseChangeProperty in liquibase.change.custom
Modifier and TypeMethodDescriptionCustomChangeWrapper.getClassName()
Returns the name of the custom class set inCustomChangeWrapper.setClass(String)
CustomChangeWrapper.getCustomChange()
Return the CustomChange instance created by the call toCustomChangeWrapper.setClass(String)
.CustomChangeWrapper.getParams()
Returns the parameters set byCustomChangeWrapper.setParam(String, String)
. -
Uses of DatabaseChangeProperty in liquibase.statement.core
AddForeignKeyConstraintChange.getOnDelete()
.