liquibase.datatype
Class DataTypeFactory

java.lang.Object
  extended by liquibase.datatype.DataTypeFactory

public class DataTypeFactory
extends Object


Constructor Summary
protected DataTypeFactory()
           
 
Method Summary
 LiquibaseDataType from(DatabaseDataType type, Database database)
           
 LiquibaseDataType from(DataType type, Database database)
           
 LiquibaseDataType fromDescription(String dataTypeDefinition, Database database)
           
 LiquibaseDataType fromObject(Object object, Database database)
           
 String getFalseBooleanValue(Database database)
           
static DataTypeFactory getInstance()
           
 String getTrueBooleanValue(Database database)
           
 void register(Class<? extends LiquibaseDataType> dataTypeClass)
           
static void reset()
           
 void unregister(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataTypeFactory

protected DataTypeFactory()
Method Detail

getInstance

public static DataTypeFactory getInstance()

reset

public static void reset()

register

public void register(Class<? extends LiquibaseDataType> dataTypeClass)

unregister

public void unregister(String name)

fromDescription

public LiquibaseDataType fromDescription(String dataTypeDefinition,
                                         Database database)

fromObject

public LiquibaseDataType fromObject(Object object,
                                    Database database)

from

public LiquibaseDataType from(DataType type,
                              Database database)

from

public LiquibaseDataType from(DatabaseDataType type,
                              Database database)

getTrueBooleanValue

public String getTrueBooleanValue(Database database)

getFalseBooleanValue

public String getFalseBooleanValue(Database database)


Copyright © 2016 Liquibase.org. All rights reserved.