public abstract class DatabaseDialect extends Object
| Modifier and Type | Field and Description |
|---|---|
static Class<?> |
BYTE_ARRAY_CLASS |
protected Map<Class<?>,String> |
columnTypeDefs |
(package private) static org.slf4j.Logger |
log |
| Constructor and Description |
|---|
DatabaseDialect() |
| Modifier and Type | Method and Description |
|---|---|
String |
getColumnType(Class<?> clazz) |
Map<String,Class<?>> |
getColumnTypes(Data item) |
String |
getCreatePrimaryKeySequence(String key) |
String |
getCreateTableCommand(String name,
Map<String,Class<?>> types) |
String |
getPrimaryKeyDefinition(String key) |
Map<String,Class<?>> |
getTableSchema(Connection con,
String table) |
String |
mapColumnName(String key) |
Class<?> |
mapTypeToClass(int t) |
protected void |
setColumnType(Class<?> clazz,
String colDef) |
String |
unmapColumnName(String column) |
static org.slf4j.Logger log
public static final Class<?> BYTE_ARRAY_CLASS
public String getColumnType(Class<?> clazz)
getColumnType(java.lang.Class)public Class<?> mapTypeToClass(int t)
t - public String mapColumnName(String key)
mapColumnName(java.lang.String)public String unmapColumnName(String column)
unmapColumnName(java.lang.String)public Map<String,Class<?>> getTableSchema(Connection con, String table)
Copyright © 2018. All rights reserved.