| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.datatools.connectivity.oda.util.manifest.DataTypeMapping
public class DataTypeMapping
The data type mapping of a data provider's native data type to one or more ODA data types. A single native data type must be mapped to a primary ODA scalar data type. The driver can optionally provide a list of alternate ODA data types to which it is capable of converting the native data type.
| Field Summary | |
|---|---|
| static int[] | ODA_BOOLEAN_DATA_TYPE_CODES | 
| static int[] | ODA_DATETIME_DATA_TYPE_CODES | 
| static int[] | ODA_NUMERIC_DATA_TYPE_CODES | 
| static int[] | ODA_STRING_DATA_TYPE_CODES | 
| Method Summary | |
|---|---|
|  boolean | canConvertToOdaType(int odaDataTypeCode)A convenient method to indicate whether the ODA data provider is capable of converting this mapping's native data type to the specified ODA data type code. | 
|  int[] | getAlternativeOdaDataTypeCodes()Returns the alternative ODA data type codes of the data type mapping, or an empty array if no alternative ODA data types exist. | 
|  java.lang.String[] | getAlternativeOdaDataTypes()Returns the alternative ODA data types of the data type mapping, or an empty array if no alternative ODA data types exist. | 
|  java.lang.String | getNativeType()Returns the native type name of the data type mapping. | 
|  int | getNativeTypeCode()Returns the native type code of the data type mapping. | 
| static int | getOdaDataTypeCodeOfObject(java.lang.Object valueObj)Returns the default ODA data type code of the specified value based on its object type. | 
|  java.lang.String | getOdaScalarDataType()Returns the primary ODA scalar data type that the native data type maps to | 
|  int | getOdaScalarDataTypeCode()Returns the primary ODA scalar data type code that the native data type maps to. | 
| static int | toOdaDataTypeCode(java.lang.String odaDataTypeLiteral)Converts an ODA data type literal value to its corresponding code value. | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final int[] ODA_NUMERIC_DATA_TYPE_CODES
public static final int[] ODA_STRING_DATA_TYPE_CODES
public static final int[] ODA_DATETIME_DATA_TYPE_CODES
public static final int[] ODA_BOOLEAN_DATA_TYPE_CODES
| Method Detail | 
|---|
public java.lang.String getNativeType()
public int getNativeTypeCode()
public java.lang.String getOdaScalarDataType()
public int getOdaScalarDataTypeCode()
public java.lang.String[] getAlternativeOdaDataTypes()
public int[] getAlternativeOdaDataTypeCodes()
public boolean canConvertToOdaType(int odaDataTypeCode)
odaDataTypeCode - an ODA data type code
public static int toOdaDataTypeCode(java.lang.String odaDataTypeLiteral)
odaDataTypeLiteral - a literal value of an ODA data type
public static int getOdaDataTypeCodeOfObject(java.lang.Object valueObj)
valueObj - a value object
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||