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)booleangenerateStatementsVolatile(liquibase.database.Database database)liquibase.exception.ValidationErrorsvalidate(liquibase.database.Database database)liquibase.exception.Warningswarn(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:
generateStatementsin interfaceliquibase.change.Change- Overrides:
generateStatementsin classliquibase.change.core.CreateIndexChange
-
generateStatementsVolatile
public boolean generateStatementsVolatile(liquibase.database.Database database)
- Specified by:
generateStatementsVolatilein interfaceliquibase.change.Change- Overrides:
generateStatementsVolatilein classliquibase.change.AbstractChange
-
warn
public liquibase.exception.Warnings warn(liquibase.database.Database database)
- Specified by:
warnin interfaceliquibase.change.Change- Overrides:
warnin classliquibase.change.AbstractChange
-
validate
public liquibase.exception.ValidationErrors validate(liquibase.database.Database database)
- Specified by:
validatein interfaceliquibase.change.Change- Overrides:
validatein classliquibase.change.core.CreateIndexChange
-
-