Package org.iworkz.habitat.dialect
Class DatabaseDialect
java.lang.Object
org.iworkz.habitat.dialect.DatabaseDialect
@Singleton public class DatabaseDialect extends Object
-
Constructor Summary
Constructors Constructor Description DatabaseDialect() -
Method Summary
Modifier and Type Method Description voidappendFieldDefinitionsSql(StringBuilder sql, EntityDefinition table)voidappendPrimaryKeySqL(StringBuilder sql, EntityDefinition table)StringbuildCreateTableIfExistsStatement(EntityDefinition table, boolean onlyIfNotExists)StringbuildDropTableIfExistsStatement(EntityDefinition table)StringgetConstraintsSql(EntityFieldDefinition entityFieldDefinition)IntegergetDefaultPrecision(Type javaType)IntegergetDefaultScale(Type javaType)StringgetTypeName(EntityFieldDefinition entityFieldDefinition)
-
Constructor Details
-
DatabaseDialect
public DatabaseDialect()
-
-
Method Details
-
getTypeName
-
getConstraintsSql
-
buildDropTableIfExistsStatement
-
buildCreateTableIfExistsStatement
-
appendFieldDefinitionsSql
-
appendPrimaryKeySqL
-
getDefaultPrecision
-
getDefaultScale
-