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
A
LiquibaseDataType 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
-
Field Summary
Fields inherited from interface liquibase.servicelocator.PrioritizedService
COMPARATOR, PRIORITY_DATABASE, PRIORITY_DEFAULT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionliquibase.change.core.LoadDataChange.LOAD_DATA_TYPEliquibase.datatype.DatabaseDataTypetoDatabaseDataType(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
-
Constructor Details
-
KeycloakKeyDataType
public KeycloakKeyDataType()
-
-
Method Details
-
toDatabaseDataType
public liquibase.datatype.DatabaseDataType toDatabaseDataType(liquibase.database.Database database) - Overrides:
toDatabaseDataTypein classliquibase.datatype.LiquibaseDataType
-
getLoadTypeName
public liquibase.change.core.LoadDataChange.LOAD_DATA_TYPE getLoadTypeName()- Specified by:
getLoadTypeNamein classliquibase.datatype.LiquibaseDataType
-