Skip navigation links
oracle.jbo.common
Class JboTypeMap
java.lang.Object
oracle.jbo.common.JboTypeMap
-
public class JboTypeMap
- extends java.lang.Object
Internal: Applications should not use this class.
Constructor Summary |
JboTypeMap(java.lang.String columnType, java.lang.String javaType, java.lang.String sqlType, int sqlTypeId, java.lang.String size)
|
JboTypeMap(java.lang.String columnType, java.lang.String javaType, java.lang.String sqlType, int sqlTypeId, java.lang.String size, boolean bNumeric)
|
JboTypeMap(java.lang.String columnType, java.lang.String javaType, java.lang.String sqlType, int sqlTypeId, java.lang.String size, byte typeGroup)
|
JboTypeMap(java.lang.String attrType, java.lang.String columnType, java.lang.String sqlType, java.lang.String javaType, int sqlTypeId, java.lang.String size)
|
Method Summary |
static java.lang.String |
attrTypeToColumnType(java.lang.String attrType)
|
static java.lang.String |
attrTypeToJavaType(java.lang.String attrType)
|
static java.lang.String |
attrTypeToSQLType(java.lang.String attrType)
|
static java.lang.String |
columnTypeToAttrType(java.lang.String colType)
|
static java.lang.String |
columnTypeToAttrType(java.lang.String colType, int prec, int scale)
|
static java.lang.String |
columnTypeToJavaType(java.lang.String colType)
|
static java.lang.String |
columnTypeToJavaType(java.lang.String colType, int prec, int scale)
|
static java.lang.String |
columnTypeToSQLType(java.lang.String colType)
|
static int |
columnTypeToSQLTypeId(java.lang.String colType, int defaultID)
|
static java.lang.Object |
convertValue(java.lang.Class toClass, java.lang.Class valClass, java.lang.Object val, int opId)
|
static JboTypeMap |
findByColumnType(java.lang.String colType)
|
java.lang.String |
getAttrType()
|
protected java.lang.String |
getAttrType(int prec, int scale)
Get the Attribute Type for a corresponding precision and scale |
static java.lang.String[] |
getAttrTypesForDisplay()
|
java.lang.String |
getColumnType()
|
static java.lang.String |
getDefaultColumnLength(java.lang.String colType)
|
static java.util.ArrayList |
getDomainsWithNoXMLFactory()
|
java.lang.String |
getJavaType()
|
protected java.lang.String |
getJavaType(int prec, int scale)
Get the Java class name for a corresponding precision and scale |
static java.util.ArrayList |
getMapList()
|
java.lang.String |
getSize()
|
java.lang.String |
getSQLType()
|
int |
getSQLTypeId()
|
static int |
getTypeGroup(int type)
|
static TypeSQLNative |
getTypeSQLNative(java.lang.Class theJavaType, int sqlType)
|
static boolean |
isCharType(int type)
|
static boolean |
isDateType(int type)
|
static boolean |
isNumericType(int type)
|
static java.lang.String |
javaTypeToAttrType(java.lang.String javaType)
|
static java.lang.String |
javaTypeToColumnType(java.lang.String javaType)
|
static java.lang.String |
javaTypeToSQLType(java.lang.String javaType)
|
static int |
javaTypeToSQLTypeId(java.lang.String javaType)
|
boolean |
matchColumnType(java.lang.String typ)
|
static void |
populateConversion(java.util.HashMap convMap)
|
static void |
populateEntries()
|
static void |
populateEntries(java.lang.String className)
|
static void |
repopulateEntries(java.lang.String className)
|
static void |
setMapList(java.util.ArrayList new_MapList)
|
static java.lang.String |
sqlTypeIdToSQLType(int id)
|
static java.lang.String |
sqlTypeToColumnTypeBase(java.lang.String sqlType)
|
static int |
sqlTypeToSQLTypeId(java.lang.String sqlType)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ARRAY
public static final java.lang.String ARRAY
-
- See Also:
- Constant Field Values
DEFAULT
public static byte DEFAULT
CHAR
public static byte CHAR
NUMBER
public static byte NUMBER
DATE
public static byte DATE
OBJECT
public static byte OBJECT
DELIDS
public static byte DELIDS
DEFAULT_SCALE
public static final int DEFAULT_SCALE
-
- See Also:
- Constant Field Values
JboTypeMap
public JboTypeMap(java.lang.String columnType,
java.lang.String javaType,
java.lang.String sqlType,
int sqlTypeId,
java.lang.String size,
byte typeGroup)
JboTypeMap
public JboTypeMap(java.lang.String columnType,
java.lang.String javaType,
java.lang.String sqlType,
int sqlTypeId,
java.lang.String size,
boolean bNumeric)
JboTypeMap
public JboTypeMap(java.lang.String columnType,
java.lang.String javaType,
java.lang.String sqlType,
int sqlTypeId,
java.lang.String size)
JboTypeMap
public JboTypeMap(java.lang.String attrType,
java.lang.String columnType,
java.lang.String sqlType,
java.lang.String javaType,
int sqlTypeId,
java.lang.String size)
repopulateEntries
public static void repopulateEntries(java.lang.String className)
getMapList
public static java.util.ArrayList getMapList()
setMapList
public static void setMapList(java.util.ArrayList new_MapList)
populateEntries
public static void populateEntries()
populateEntries
public static void populateEntries(java.lang.String className)
isNumericType
public static boolean isNumericType(int type)
getTypeGroup
public static int getTypeGroup(int type)
isCharType
public static boolean isCharType(int type)
isDateType
public static boolean isDateType(int type)
getAttrType
public java.lang.String getAttrType()
getAttrType
protected java.lang.String getAttrType(int prec,
int scale)
- Get the Attribute Type for a corresponding precision and scale
-
- Parameters:
prec
- Precision of the number type
scale
- The number of digits after the decimal point
- Returns:
- the type of the attribute for the column type represented by this typemap with the given precision and scale
getSQLType
public java.lang.String getSQLType()
getJavaType
public java.lang.String getJavaType()
getJavaType
protected java.lang.String getJavaType(int prec,
int scale)
- Get the Java class name for a corresponding precision and scale
-
- Parameters:
prec
- Precision of the number type
scale
- The number of digits after the decimal point
- Returns:
- the java class used to store values for the column type represented by this typemap with the given precision and scale
getSQLTypeId
public int getSQLTypeId()
getSize
public java.lang.String getSize()
getColumnType
public java.lang.String getColumnType()
matchColumnType
public boolean matchColumnType(java.lang.String typ)
findByColumnType
public static JboTypeMap findByColumnType(java.lang.String colType)
columnTypeToAttrType
public static java.lang.String columnTypeToAttrType(java.lang.String colType)
columnTypeToJavaType
public static java.lang.String columnTypeToJavaType(java.lang.String colType)
columnTypeToAttrType
public static java.lang.String columnTypeToAttrType(java.lang.String colType,
int prec,
int scale)
columnTypeToJavaType
public static java.lang.String columnTypeToJavaType(java.lang.String colType,
int prec,
int scale)
columnTypeToSQLType
public static java.lang.String columnTypeToSQLType(java.lang.String colType)
columnTypeToSQLTypeId
public static int columnTypeToSQLTypeId(java.lang.String colType,
int defaultID)
getDefaultColumnLength
public static java.lang.String getDefaultColumnLength(java.lang.String colType)
sqlTypeToColumnTypeBase
public static java.lang.String sqlTypeToColumnTypeBase(java.lang.String sqlType)
sqlTypeToSQLTypeId
public static int sqlTypeToSQLTypeId(java.lang.String sqlType)
attrTypeToColumnType
public static java.lang.String attrTypeToColumnType(java.lang.String attrType)
attrTypeToJavaType
public static java.lang.String attrTypeToJavaType(java.lang.String attrType)
attrTypeToSQLType
public static java.lang.String attrTypeToSQLType(java.lang.String attrType)
javaTypeToAttrType
public static java.lang.String javaTypeToAttrType(java.lang.String javaType)
javaTypeToColumnType
public static java.lang.String javaTypeToColumnType(java.lang.String javaType)
javaTypeToSQLType
public static java.lang.String javaTypeToSQLType(java.lang.String javaType)
javaTypeToSQLTypeId
public static int javaTypeToSQLTypeId(java.lang.String javaType)
sqlTypeIdToSQLType
public static java.lang.String sqlTypeIdToSQLType(int id)
getAttrTypesForDisplay
public static java.lang.String[] getAttrTypesForDisplay()
populateConversion
public static void populateConversion(java.util.HashMap convMap)
convertValue
public static java.lang.Object convertValue(java.lang.Class toClass,
java.lang.Class valClass,
java.lang.Object val,
int opId)
getTypeSQLNative
public static TypeSQLNative getTypeSQLNative(java.lang.Class theJavaType,
int sqlType)
getDomainsWithNoXMLFactory
public static java.util.ArrayList getDomainsWithNoXMLFactory()
Skip navigation links
Copyright © 1997, 2012, Oracle. All rights reserved.