public abstract class LiquibaseDataType extends Object implements PrioritizedService
COMPARATOR, PRIORITY_DATABASE, PRIORITY_DEFAULT
Modifier | Constructor and Description |
---|---|
|
LiquibaseDataType() |
protected |
LiquibaseDataType(LiquibaseDataType originalType) |
protected |
LiquibaseDataType(String name,
int minParameters,
int maxParameters) |
protected LiquibaseDataType(LiquibaseDataType originalType)
public LiquibaseDataType()
protected LiquibaseDataType(String name, int minParameters, int maxParameters)
public String getName()
public String[] getAliases()
public int getPriority()
getPriority
in interface PrioritizedService
public boolean supports(Database database)
public int getMinParameters(Database database)
public int getMaxParameters(Database database)
public Object[] getParameters()
public void addParameter(Object value)
public String getAdditionalInformation()
public void setAdditionalInformation(String additionalInformation)
public String getRawDefinition()
public boolean validate(Database database)
public DatabaseDataType toDatabaseDataType(Database database)
public String objectToSql(Object value, Database database)
protected String functionToSql(DatabaseFunction function, Database database)
protected boolean isCurrentDateTimeFunction(String string, Database database)
public void finishInitialization(String originalDefinition)
Copyright © 2016 Liquibase.org. All rights reserved.