Class JsonDataType

  • All Implemented Interfaces:
    liquibase.servicelocator.PrioritizedService

    public class JsonDataType
    extends liquibase.datatype.LiquibaseDataType
    A LiquibaseDataType to handle the JSON column type.
    Author:
    Stefan Guilhen
    • Field Summary

      • Fields inherited from interface liquibase.servicelocator.PrioritizedService

        COMPARATOR, PRIORITY_DATABASE, PRIORITY_DEFAULT
    • Constructor Summary

      Constructors 
      Constructor Description
      JsonDataType()  
    • 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
    • Constructor Detail

      • JsonDataType

        public JsonDataType()
    • Method Detail

      • toDatabaseDataType

        public liquibase.datatype.DatabaseDataType toDatabaseDataType​(liquibase.database.Database database)
        Overrides:
        toDatabaseDataType in class liquibase.datatype.LiquibaseDataType
      • getLoadTypeName

        public liquibase.change.core.LoadDataChange.LOAD_DATA_TYPE getLoadTypeName()
        Specified by:
        getLoadTypeName in class liquibase.datatype.LiquibaseDataType