Class CustomCreateIndexChange
- java.lang.Object
-
- liquibase.AbstractExtensibleObject
-
- liquibase.plugin.AbstractPlugin
-
- liquibase.change.AbstractChange
-
- liquibase.change.core.CreateIndexChange
-
- org.keycloak.connections.jpa.updater.liquibase.custom.CustomCreateIndexChange
-
- All Implemented Interfaces:
Cloneable
,liquibase.change.Change
,liquibase.change.ChangeWithColumns<liquibase.change.AddColumnConfig>
,liquibase.ExtensibleObject
,liquibase.plugin.Plugin
,liquibase.serializer.LiquibaseSerializable
public class CustomCreateIndexChange extends liquibase.change.core.CreateIndexChange
- Author:
- Yoshiyuki Tabata
-
-
Constructor Summary
Constructors Constructor Description CustomCreateIndexChange()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description liquibase.statement.SqlStatement[]
generateStatements(liquibase.database.Database database)
boolean
generateStatementsVolatile(liquibase.database.Database database)
liquibase.exception.ValidationErrors
validate(liquibase.database.Database database)
liquibase.exception.Warnings
warn(liquibase.database.Database database)
-
Methods inherited from class liquibase.change.core.CreateIndexChange
addColumn, checkStatus, createInverses, getAssociatedWith, getCatalogName, getClustered, getColumns, getConfirmationMessage, getIndexName, getSchemaName, getSerializableFieldValue, getSerializedObjectNamespace, getTableName, getTablespace, isUnique, setAssociatedWith, setCatalogName, setClustered, setColumns, setIndexName, setSchemaName, setTableName, setTablespace, setUnique
-
Methods inherited from class liquibase.change.AbstractChange
createChangeMetaData, createChangeParameterMetadata, createDescriptionMetaData, createEmptyColumnConfig, createExampleValueMetaData, createMustEqualExistingMetaData, createRequiredDatabasesMetaData, createSerializationTypeMetaData, createSinceMetaData, createSupportedDatabasesMetaData, customLoadLogic, finishInitialization, generateCheckSum, generateRollbackStatements, generateRollbackStatementsVolatile, getAffectedDatabaseObjects, getChangeSet, getDescription, getResourceAccessor, getSerializableFieldNamespace, getSerializableFields, getSerializableFieldType, getSerializedObjectName, isInvalidProperty, load, serialize, serializeValue, setChangeSet, setResourceAccessor, supports, supportsRollback, toString
-
Methods inherited from class liquibase.AbstractExtensibleObject
clone, describe, equals, get, get, get, getAttributes, getFieldValue, getObjectMetaData, getValuePath, has, hashCode, set
-
-
-
-
Method Detail
-
generateStatements
public liquibase.statement.SqlStatement[] generateStatements(liquibase.database.Database database)
- Specified by:
generateStatements
in interfaceliquibase.change.Change
- Overrides:
generateStatements
in classliquibase.change.core.CreateIndexChange
-
generateStatementsVolatile
public boolean generateStatementsVolatile(liquibase.database.Database database)
- Specified by:
generateStatementsVolatile
in interfaceliquibase.change.Change
- Overrides:
generateStatementsVolatile
in classliquibase.change.AbstractChange
-
warn
public liquibase.exception.Warnings warn(liquibase.database.Database database)
- Specified by:
warn
in interfaceliquibase.change.Change
- Overrides:
warn
in classliquibase.change.AbstractChange
-
validate
public liquibase.exception.ValidationErrors validate(liquibase.database.Database database)
- Specified by:
validate
in interfaceliquibase.change.Change
- Overrides:
validate
in classliquibase.change.core.CreateIndexChange
-
-