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