Top Constructors Methods
liquibase.diff.output.changelog.core

public Class ChangedIndexChangeGenerator

extends AbstractChangeGenerator
implements ChangedObjectChangeGenerator
Class Inheritance
All Implemented Interfaces
liquibase.diff.output.changelog.ChangedObjectChangeGenerator, liquibase.diff.output.changelog.ChangeGenerator
Imports
liquibase.change.AddColumnConfig, .Change, liquibase.change.core.CreateIndexChange, .DropIndexChange, liquibase.database.Database, liquibase.diff.Difference, .ObjectDifferences, liquibase.diff.compare.DatabaseObjectComparatorFactory, liquibase.diff.output.DiffOutputControl, liquibase.diff.output.changelog.AbstractChangeGenerator, .ChangeGeneratorChain, .ChangeGeneratorFactory, .ChangedObjectChangeGenerator, liquibase.structure.DatabaseObject, liquibase.structure.core.Column, .Index, .Table, .UniqueConstraint, liquibase.util.StringUtil, java.util.ArrayList, .List

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected CreateIndexChange
protected DropIndexChange
public Change[]
protected String[]
public int
public Class<? extends DatabaseObject>[]
public Class<? extends DatabaseObject>[]
Inherited from liquibase.diff.output.changelog.AbstractChangeGenerator:
fixOutputAsSchemafixSchemasetRespectSchemaAndCatalogCase

Constructor Detail

ChangedIndexChangeGeneratorback to summary
public ChangedIndexChangeGenerator()

Method Detail

createCreateIndexChangeback to summary
protected CreateIndexChange createCreateIndexChange()
createDropIndexChangeback to summary
protected DropIndexChange createDropIndexChange()
fixChangedback to summary
public Change[] fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)

Implements liquibase.diff.output.changelog.ChangedObjectChangeGenerator.fixChanged.

Annotations
@Override
getIgnoredFieldsback to summary
protected String[] getIgnoredFields()
getPriorityback to summary
public int getPriority(Class<? extends DatabaseObject> objectType, Database database)

Implements liquibase.diff.output.changelog.ChangeGenerator.getPriority.

Annotations
@Override
runAfterTypesback to summary
public Class<? extends DatabaseObject>[] runAfterTypes()

Implements liquibase.diff.output.changelog.ChangeGenerator.runAfterTypes.

Annotations
@Override
runBeforeTypesback to summary
public Class<? extends DatabaseObject>[] runBeforeTypes()

Implements liquibase.diff.output.changelog.ChangeGenerator.runBeforeTypes.

Annotations
@Override