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
-
Nested Class Summary
Nested classes/interfaces inherited from interface liquibase.serializer.LiquibaseSerializable
liquibase.serializer.LiquibaseSerializable.SerializationType
-
Field Summary
Fields inherited from class liquibase.change.AbstractChange
NODENAME_COLUMN
Fields inherited from interface liquibase.change.Change
EMPTY_CHANGE, SHOULD_EXECUTE
Fields inherited from interface liquibase.serializer.LiquibaseSerializable
GENERIC_CHANGELOG_EXTENSION_NAMESPACE, GENERIC_SNAPSHOT_EXTENSION_NAMESPACE, STANDARD_CHANGELOG_NAMESPACE, STANDARD_SNAPSHOT_NAMESPACE
Fields inherited from interface liquibase.plugin.Plugin
PRIORITY_DATABASE, PRIORITY_DEFAULT, PRIORITY_NOT_APPLICABLE, PRIORITY_SPECIALIZED
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionliquibase.statement.SqlStatement[]
generateStatements
(liquibase.database.Database database) boolean
generateStatementsVolatile
(liquibase.database.Database database) boolean
supports
(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, getExcludedFieldFilters, getIndexName, getSchemaName, getSerializableFieldValue, getSerializedObjectNamespace, getTableName, getTablespace, isUnique, setAssociatedWith, setCatalogName, setClustered, setColumns, setIndexName, setSchemaName, setTableName, setTablespace, setUnique
Methods inherited from class liquibase.change.AbstractChange
createAlternateParameterNames, createChangeMetaData, createChangeParameterMetadata, createDescriptionMetaData, createEmptyColumnConfig, createExampleValueMetaData, createMustEqualExistingMetaData, createRequiredDatabasesMetaData, createSerializationTypeMetaData, createSinceMetaData, createSupportedDatabasesMetaData, customLoadLogic, equals, finishInitialization, generateCheckSum, generateRollbackStatements, generateRollbackStatementsVolatile, getAffectedDatabaseObjects, getChangeSet, getDescription, getResourceAccessor, getSerializableFieldNamespace, getSerializableFields, getSerializableFieldType, getSerializedObjectName, hashCode, isInvalidProperty, load, modify, serialize, serializeValue, setChangeSet, setResourceAccessor, shouldExecuteChange, supportsRollback, toString
Methods inherited from class liquibase.AbstractExtensibleObject
clone, describe, get, get, get, getAttributes, getFieldValue, getObjectMetaData, getValuePath, has, set
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface liquibase.ExtensibleObject
clone, describe, get, get, getAttributes, getObjectMetaData, getValuePath, has, set
-
Constructor Details
-
CustomCreateIndexChange
public CustomCreateIndexChange()
-
-
Method Details
-
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
-
supports
public boolean supports(liquibase.database.Database database) - Specified by:
supports
in interfaceliquibase.change.Change
- Overrides:
supports
in classliquibase.change.AbstractChange
-