public abstract class LiquibaseDataType extends Object implements PrioritizedService
PRIORITY_DATABASE, PRIORITY_DEFAULT
Modifier | Constructor and Description |
---|---|
|
LiquibaseDataType() |
protected |
LiquibaseDataType(LiquibaseDataType originalType) |
protected |
LiquibaseDataType(String name,
int minParameters,
int maxParameters) |
Modifier and Type | Method and Description |
---|---|
void |
addParameter(Object value) |
boolean |
equals(Object o) |
void |
finishInitialization(String originalDefinition) |
protected String |
formatNumber(String value) |
String |
getAdditionalInformation() |
String[] |
getAliases() |
int |
getMaxParameters(Database database) |
int |
getMinParameters(Database database) |
String |
getName() |
Object[] |
getParameters() |
int |
getPriority() |
String |
getRawDefinition() |
int |
hashCode() |
protected boolean |
isCurrentDateTimeFunction(String string,
Database database) |
String |
objectToSql(Object value,
Database database)
Returns the value object in a format to include in SQL.
|
void |
setAdditionalInformation(String additionalInformation) |
Object |
sqlToObject(String value,
Database database) |
boolean |
supports(Database database) |
DatabaseDataType |
toDatabaseDataType(Database database) |
String |
toString() |
boolean |
validate(Database database) |
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 boolean isCurrentDateTimeFunction(String string, Database database)
public void finishInitialization(String originalDefinition)
Copyright © 2014 Liquibase.org. All rights reserved.