|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.javagen.revgen.mapping.Db2JavaUtil
public final class Db2JavaUtil
Misc. static methods to support Java mapping.
| Field Summary | |
|---|---|
(package private) static Map<org.javagen.agile.db.model.DbType,Class<?>> |
java2DbMapping
|
(package private) static Map<Class<?>,Class<?>> |
wrapperToPrimitive
|
| Method Summary | |
|---|---|
static Class<?> |
booleanTypeCanidate(org.javagen.agile.db.model.Column column)
|
static Class<?> |
cardinalTypes(Integer precision)
|
static org.javagen.agile.oo.model.Class |
getClassFromTable(org.javagen.agile.db.model.Table table)
Lookup mapped Class instance held in Table context filtering out link-tables. |
static Class<?> |
javaType(org.javagen.agile.db.model.DbType dbType)
|
static Class<?> |
javaType(String dbType)
|
static Class<?> |
minimalJavaType(org.javagen.agile.db.model.Column column)
Try to match best minimal Java numeric type needed to represent SQL type. |
static Class<?> |
minimulNumericType(Integer precision,
Integer scale)
|
static boolean |
notTrue(Boolean boolOrNull)
|
static Class<?> |
primitiveClass(Class<?> wrapperClass)
|
static Class<?> |
primitiveMappingCanidate(Class<?> wrapperClass,
org.javagen.agile.db.model.Column column)
Converts types to primitives if they are not keys and are not nullable. |
static boolean |
zeroScale(Integer i)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
static Map<org.javagen.agile.db.model.DbType,Class<?>> java2DbMapping
static Map<Class<?>,Class<?>> wrapperToPrimitive
| Method Detail |
|---|
public static Class<?> minimalJavaType(org.javagen.agile.db.model.Column column)
column -
public static Class<?> cardinalTypes(Integer precision)
public static Class<?> minimulNumericType(Integer precision,
Integer scale)
public static boolean zeroScale(Integer i)
public static Class<?> primitiveMappingCanidate(Class<?> wrapperClass,
org.javagen.agile.db.model.Column column)
public static Class<?> booleanTypeCanidate(org.javagen.agile.db.model.Column column)
public static org.javagen.agile.oo.model.Class getClassFromTable(org.javagen.agile.db.model.Table table)
table -
public static Class<?> javaType(org.javagen.agile.db.model.DbType dbType)
public static Class<?> javaType(String dbType)
public static boolean notTrue(Boolean boolOrNull)
public static Class<?> primitiveClass(Class<?> wrapperClass)
wrapperClass - - any Java class
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||