Class KeycloakKeyDataType
- java.lang.Object
-
- liquibase.datatype.LiquibaseDataType
-
- org.keycloak.models.map.storage.jpa.liquibase.extension.KeycloakKeyDataType
-
- All Implemented Interfaces:
liquibase.servicelocator.PrioritizedService
public class KeycloakKeyDataType extends liquibase.datatype.LiquibaseDataType
ALiquibaseDataType
used in columns that reference an entity that can be external to the JPA storage. In other words, they reference objects that might be stored in different storages, with different id formats than those used by the JPA storage. Its usage is encouraged to bring consistency to all columns that might reference external entities.- Author:
- Stefan Guilhen
-
-
Constructor Summary
Constructors Constructor Description KeycloakKeyDataType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description liquibase.change.core.LoadDataChange.LOAD_DATA_TYPE
getLoadTypeName()
liquibase.datatype.DatabaseDataType
toDatabaseDataType(liquibase.database.Database database)
-
Methods inherited from class liquibase.datatype.LiquibaseDataType
addParameter, equals, finishInitialization, formatNumber, functionToSql, getAdditionalInformation, getAliases, getMaxParameters, getMinParameters, getName, getParameters, getPriority, getRawDefinition, hashCode, isAutoIncrement, isCurrentDateTimeFunction, numberToSql, objectToSql, otherToSql, setAdditionalInformation, sqlToObject, supports, toString, validate
-
-
-
-
Method Detail
-
toDatabaseDataType
public liquibase.datatype.DatabaseDataType toDatabaseDataType(liquibase.database.Database database)
- Overrides:
toDatabaseDataType
in classliquibase.datatype.LiquibaseDataType
-
getLoadTypeName
public liquibase.change.core.LoadDataChange.LOAD_DATA_TYPE getLoadTypeName()
- Specified by:
getLoadTypeName
in classliquibase.datatype.LiquibaseDataType
-
-