Class DecimalTypeYdb

java.lang.Object
liquibase.datatype.LiquibaseDataType
tech.ydb.liquibase.type.DecimalTypeYdb
All Implemented Interfaces:
liquibase.servicelocator.PrioritizedService

public class DecimalTypeYdb extends liquibase.datatype.LiquibaseDataType
Author:
Kirill Kurdyukov
  • Field Summary

    Fields inherited from interface liquibase.servicelocator.PrioritizedService

    COMPARATOR, PRIORITY_DATABASE, PRIORITY_DEFAULT
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    liquibase.change.core.LoadDataChange.LOAD_DATA_TYPE
     
    protected String
     
    objectToSql(Object value, liquibase.database.Database database)
     
    boolean
    supports(liquibase.database.Database database)
     
    liquibase.datatype.DatabaseDataType
    toDatabaseDataType(liquibase.database.Database database)
     
    boolean
    validate(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, otherToSql, setAdditionalInformation, sqlToObject, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • DecimalTypeYdb

      public DecimalTypeYdb()
  • Method Details

    • validate

      public boolean validate(liquibase.database.Database database)
      Overrides:
      validate in class liquibase.datatype.LiquibaseDataType
    • toDatabaseDataType

      public liquibase.datatype.DatabaseDataType toDatabaseDataType(liquibase.database.Database database)
    • objectToSql

      protected String objectToSql(Object value)
    • supports

      public boolean supports(liquibase.database.Database database)
      Overrides:
      supports in class liquibase.datatype.LiquibaseDataType
    • objectToSql

      public String objectToSql(Object value, liquibase.database.Database database)
      Overrides:
      objectToSql in class liquibase.datatype.LiquibaseDataType
    • getLoadTypeName

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