liquibase.datatype.core
Class DateTimeType

java.lang.Object
  extended by liquibase.datatype.LiquibaseDataType
      extended by liquibase.datatype.core.DateTimeType
All Implemented Interfaces:
PrioritizedService
Direct Known Subclasses:
TimestampType

public class DateTimeType
extends LiquibaseDataType


Field Summary
 
Fields inherited from interface liquibase.servicelocator.PrioritizedService
COMPARATOR, PRIORITY_DATABASE, PRIORITY_DEFAULT
 
Constructor Summary
DateTimeType()
           
 
Method Summary
protected  DateFormat getDateTimeFormat(Database database)
           
protected  boolean isMinimumVersion(String minimumVersion, int major, int minor, int patch)
           
 String objectToSql(Object value, Database database)
          Returns the value object in a format to include in SQL.
 Object sqlToObject(String value, Database database)
           
protected  boolean supportsFractionalDigits(Database database)
           
 DatabaseDataType toDatabaseDataType(Database database)
           
 
Methods inherited from class liquibase.datatype.LiquibaseDataType
addParameter, equals, finishInitialization, formatNumber, functionToSql, getAdditionalInformation, getAliases, getMaxParameters, getMinParameters, getName, getParameters, getPriority, getRawDefinition, hashCode, isCurrentDateTimeFunction, numberToSql, otherToSql, setAdditionalInformation, supports, toString, validate
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DateTimeType

public DateTimeType()
Method Detail

toDatabaseDataType

public DatabaseDataType toDatabaseDataType(Database database)
Overrides:
toDatabaseDataType in class LiquibaseDataType

supportsFractionalDigits

protected boolean supportsFractionalDigits(Database database)

isMinimumVersion

protected boolean isMinimumVersion(String minimumVersion,
                                   int major,
                                   int minor,
                                   int patch)

objectToSql

public String objectToSql(Object value,
                          Database database)
Description copied from class: LiquibaseDataType
Returns the value object in a format to include in SQL. Quote if necessary.

Overrides:
objectToSql in class LiquibaseDataType

sqlToObject

public Object sqlToObject(String value,
                          Database database)
Overrides:
sqlToObject in class LiquibaseDataType

getDateTimeFormat

protected DateFormat getDateTimeFormat(Database database)


Copyright © 2016 Liquibase.org. All rights reserved.