|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.neodatis.odb.core.layers.layer2.meta.ODBType
public final class ODBType
Contains the list for the ODB types
Constructor Summary | |
---|---|
protected |
ODBType(boolean isPrimitive,
int id,
java.lang.String name,
int size)
|
protected |
ODBType(boolean isPrimitive,
int id,
java.lang.String name,
int size,
java.lang.Class superclass)
|
protected |
ODBType(boolean isPrimitive,
int id,
java.lang.String name,
int size,
java.lang.Class superclass,
java.lang.Class defaultClass)
|
Method Summary | |
---|---|
ODBType |
copy()
|
boolean |
equals(java.lang.Object obj)
|
static boolean |
exist(java.lang.String name)
|
java.lang.Class |
getDefaultInstanciationClass()
|
static ODBType |
getFromClass(java.lang.Class clazz)
|
static ODBType |
getFromId(int id)
|
static ODBType |
getFromName(java.lang.String fullName)
|
int |
getId()
|
java.lang.String |
getName()
|
static java.lang.String |
getNameFromId(int id)
|
java.lang.Class |
getNativeClass()
|
int |
getSize()
|
ODBType |
getSubType()
|
java.lang.Class |
getSuperClass()
|
boolean |
hasFixSize()
|
static boolean |
hasFixSize(int odbId)
|
void |
init2()
|
boolean |
isArray()
|
static boolean |
isArray(java.lang.Class clazz)
|
static boolean |
isArray(int odbTypeId)
|
boolean |
isArrayOrCollection()
|
boolean |
isAtomicNative()
|
static boolean |
isAtomicNative(int odbTypeId)
|
boolean |
isBoolean()
|
boolean |
isCollection()
|
static boolean |
isCollection(java.lang.Class clazz)
|
static boolean |
isCollection(int odbTypeId)
|
boolean |
isDate()
|
boolean |
isEnum()
|
static boolean |
isEnum(int odbTypeId)
|
boolean |
isMap()
|
static boolean |
isMap(java.lang.Class clazz)
|
static boolean |
isMap(int odbTypeId)
|
boolean |
isNative()
|
static boolean |
isNative(java.lang.Class clazz)
|
static boolean |
isNative(int odbtypeId)
|
boolean |
isNonNative()
|
static boolean |
isNonNative(int odbtypeId)
|
boolean |
isNull()
|
static boolean |
isNull(int odbTypeId)
|
static boolean |
isPrimitive(int odbTypeId)
|
boolean |
isStringOrBigDicemalOrBigInteger()
|
static boolean |
isStringOrBigDicemalOrBigInteger(int odbTypeId)
|
void |
setName(java.lang.String name)
|
void |
setSubType(ODBType subType)
|
void |
setSuperClass(java.lang.Class superClass)
|
java.lang.String |
toString()
|
static boolean |
typesAreCompatible(ODBType type1,
ODBType type2)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static int nb
public static final int NULL_ID
public static final int NATIVE_BOOLEAN_ID
public static final int NATIVE_BYTE_ID
public static final int NATIVE_SIGNED_BYTE_ID
public static final int NATIVE_CHAR_ID
public static final int NATIVE_SHORT_ID
public static final int NATIVE_INT_ID
public static final int NATIVE_LONG_ID
public static final int NATIVE_FLOAT_ID
public static final int NATIVE_DOUBLE_ID
public static final int BYTE_ID
public static final int SIGNED_BYTE_ID
public static final int SHORT_ID
public static final int INTEGER_ID
public static final int LONG_ID
public static final int FLOAT_ID
public static final int DOUBLE_ID
public static final int CHARACTER_ID
public static final int BOOLEAN_ID
public static final int DATE_ID
public static final int DATE_SQL_ID
public static final int DATE_TIMESTAMP_ID
public static final int DATE_CALENDAR_ID
public static final int DATE_GREGORIAN_CALENDAR_ID
public static final int OID_ID
public static final int OBJECT_OID_ID
public static final int CLASS_OID_ID
public static final int BIG_INTEGER_ID
public static final int BIG_DECIMAL_ID
public static final int STRING_ID
public static final int ENUM_ID
public static final int NATIVE_FIX_SIZE_MAX_ID
public static final int NATIVE_MAX_ID
public static final int COLLECTION_ID
public static final int ARRAY_ID
public static final int MAP_ID
public static final int NON_NATIVE_ID
public static final ODBType NULL
public static final ODBType NATIVE_BOOLEAN
public static final ODBType NATIVE_BYTE
public static final ODBType NATIVE_CHAR
public static final ODBType NATIVE_SHORT
public static final ODBType NATIVE_INT
public static final ODBType NATIVE_LONG
public static final ODBType NATIVE_FLOAT
public static final ODBType NATIVE_DOUBLE
public static final ODBType BYTE
public static final ODBType SHORT
public static final ODBType INTEGER
public static final ODBType BIG_INTEGER
public static final ODBType LONG
public static final ODBType FLOAT
public static final ODBType DOUBLE
public static final ODBType BIG_DECIMAL
public static final ODBType CHARACTER
public static final ODBType BOOLEAN
public static final ODBType DATE
public static final ODBType DATE_SQL
public static final ODBType DATE_TIMESTAMP
public static final ODBType DATE_CALENDAR
public static final ODBType DATE_GREGORIAN_CALENDAR
public static final ODBType STRING
public static final ODBType ENUM
public static final ODBType COLLECTION
public static final ODBType ARRAY
public static final ODBType MAP
public static final ODBType OID
public static final ODBType OBJECT_OID
public static final ODBType CLASS_OID
public static final ODBType NON_NATIVE
public static final java.lang.String DEFAULT_COLLECTION_CLASS_NAME
public static final java.lang.String DEFAULT_MAP_CLASS_NAME
public static final java.lang.String DEFAULT_ARRAY_COMPONENT_CLASS_NAME
public static final int SIZE_OF_INT
public static final int SIZE_OF_LONG
public static final int SIZE_OF_BOOL
public static final int SIZE_OF_BYTE
Constructor Detail |
---|
protected ODBType(boolean isPrimitive, int id, java.lang.String name, int size)
protected ODBType(boolean isPrimitive, int id, java.lang.String name, int size, java.lang.Class superclass)
protected ODBType(boolean isPrimitive, int id, java.lang.String name, int size, java.lang.Class superclass, java.lang.Class defaultClass)
Method Detail |
---|
public ODBType copy()
public static ODBType getFromId(int id)
public static java.lang.String getNameFromId(int id)
public static ODBType getFromName(java.lang.String fullName)
public static ODBType getFromClass(java.lang.Class clazz)
public static boolean isArray(java.lang.Class clazz)
public static boolean isMap(java.lang.Class clazz)
public static boolean isCollection(java.lang.Class clazz)
public static boolean isNative(java.lang.Class clazz)
public static boolean exist(java.lang.String name)
public final int getId()
public final java.lang.String getName()
public void setName(java.lang.String name)
public final int getSize()
public boolean isCollection()
public static boolean isCollection(int odbTypeId)
public boolean isArray()
public static boolean isArray(int odbTypeId)
public boolean isMap()
public static boolean isMap(int odbTypeId)
public boolean isArrayOrCollection()
public static boolean isNative(int odbtypeId)
public boolean isNative()
public ODBType getSubType()
public java.lang.Class getSuperClass()
public void setSuperClass(java.lang.Class superClass)
public java.lang.String toString()
toString
in class java.lang.Object
public void setSubType(ODBType subType)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.Class getNativeClass()
public boolean isNonNative()
public static boolean isNonNative(int odbtypeId)
public boolean isNull()
public static boolean isNull(int odbTypeId)
public boolean hasFixSize()
public static boolean hasFixSize(int odbId)
public boolean isStringOrBigDicemalOrBigInteger()
public static boolean isStringOrBigDicemalOrBigInteger(int odbTypeId)
public static boolean isAtomicNative(int odbTypeId)
public boolean isAtomicNative()
public static boolean isEnum(int odbTypeId)
public boolean isEnum()
public static boolean isPrimitive(int odbTypeId)
public static boolean typesAreCompatible(ODBType type1, ODBType type2)
public boolean isBoolean()
public java.lang.Class getDefaultInstanciationClass()
public void init2()
public boolean isDate()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |