public class TypeService extends Object implements ITypeService<Object,Object>
| Modifier and Type | Field and Description |
|---|---|
static char |
BIG_DECI |
static char |
BIG_INTE |
static char |
BLOB |
static char |
BOOLEAN |
static char |
BYTE |
static char |
BYTES |
static char |
BYTES_WRAP |
static char |
CHAR |
static char |
CLOB |
static char |
COLOR |
static char |
DATE_SQL |
static char |
DATE_UTIL |
static char |
DOUBLE |
static char |
ENUM |
static char |
EXPORT_ENUM |
static char |
FLOAT |
static char |
INT |
static char |
LONG |
static char |
SHORT |
static char |
STRING |
static char |
STRING_WRAP |
static char |
TIME_SQL |
static char |
TIMESTAMP |
static char |
UNDEFINED |
| Constructor and Description |
|---|
TypeService() |
| Modifier and Type | Method and Description |
|---|---|
Class |
getDbTypeClass(MetaColumn column)
Return an converted Java type to database DDL statements by a generic test.
|
static char |
getTypeCode(MetaColumn column)
The method returns a Java data type code.
|
Object |
getValue(MetaColumn mColumn,
CallableStatement rs,
int c)
GetValue from the stored precedure by position.
|
Object |
getValue(MetaColumn mColumn,
ResultSet rs,
int c)
GetValue from the result set by position
It must be the same implementation as
#of(org.ujorm.orm.metaModel.MetaColumn, java.sql.CallableStatement, int). |
void |
setValue(MetaColumn mColumn,
PreparedStatement rs,
Object value,
int c)
GetValue from the result set by position.
|
public static final char UNDEFINED
public static final char BOOLEAN
public static final char BYTE
public static final char CHAR
public static final char SHORT
public static final char INT
public static final char LONG
public static final char FLOAT
public static final char DOUBLE
public static final char BIG_DECI
public static final char BIG_INTE
public static final char STRING
public static final char BYTES
public static final char DATE_UTIL
public static final char DATE_SQL
public static final char TIME_SQL
public static final char TIMESTAMP
public static final char BLOB
public static final char CLOB
public static final char EXPORT_ENUM
public static final char STRING_WRAP
public static final char BYTES_WRAP
public static final char ENUM
public static final char COLOR
public static char getTypeCode(MetaColumn column)
column - Colum provides a Type, there is supported a relation types too.public Object getValue(MetaColumn mColumn, ResultSet rs, int c) throws SQLException
#of(org.ujorm.orm.metaModel.MetaColumn, java.sql.CallableStatement, int).getValue in interface ITypeService<Object,Object>mColumn - Meta-model column, where the typeCode must be assigned before.rs - The ResultSet instancec - Catabase column index starting at #1SQLExceptionpublic Object getValue(MetaColumn mColumn, CallableStatement rs, int c) throws SQLException
#of(org.ujorm.orm.metaModel.MetaColumn, java.sql.ResultSet, int).getValue in interface ITypeService<Object,Object>mColumn - Meta-model column, where the typeCode must be assigned before.rs - The CallableStatement instancec - Catabase column index starting at #1SQLExceptionpublic void setValue(MetaColumn mColumn, PreparedStatement rs, Object value, int c) throws SQLException
setValue in interface ITypeService<Object,Object>mColumn - Meta-model column, where the typeCode must be assigned before.rs - PreparedStatementvalue - Value to assignc - The database column index starts at #1SQLExceptionpublic Class getDbTypeClass(MetaColumn column)
getDbTypeClass in interface ITypeService<Object,Object>Copyright 2013, Pavel Ponec