Package org.eclipse.birt.core.data
Class DataType
java.lang.Object
org.eclipse.birt.core.data.DataType
Defines constants for BIRT data types
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Other type can be found in JDK, such as Integer and String, but AnyType have to be manually created to make it correspond to "Any" name. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final String
static final int
static final String
static final int
static final String
static final int
static final String
static final int
static final String
static final int
static final String
static final int
static final String
static final int
static final String
static final int
static final String
static final int
static final String
static final int
static final String
static final int
static final String
static final int
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
UNKNOWN_TYPE
public static final int UNKNOWN_TYPE- See Also:
-
ANY_TYPE
public static final int ANY_TYPE- See Also:
-
BOOLEAN_TYPE
public static final int BOOLEAN_TYPE- See Also:
-
INTEGER_TYPE
public static final int INTEGER_TYPE- See Also:
-
DOUBLE_TYPE
public static final int DOUBLE_TYPE- See Also:
-
DECIMAL_TYPE
public static final int DECIMAL_TYPE- See Also:
-
STRING_TYPE
public static final int STRING_TYPE- See Also:
-
DATE_TYPE
public static final int DATE_TYPE- See Also:
-
BLOB_TYPE
public static final int BLOB_TYPE- See Also:
-
BINARY_TYPE
public static final int BINARY_TYPE- See Also:
-
SQL_DATE_TYPE
public static final int SQL_DATE_TYPE- See Also:
-
SQL_TIME_TYPE
public static final int SQL_TIME_TYPE- See Also:
-
JAVA_OBJECT_TYPE
public static final int JAVA_OBJECT_TYPE- See Also:
-
ANY_TYPE_NAME
-
BOOLEAN_TYPE_NAME
-
INTEGER_TYPE_NAME
-
DOUBLE_TYPE_NAME
-
DECIMAL_TYPE_NAME
-
STRING_TYPE_NAME
-
DATE_TYPE_NAME
-
BLOB_TYPE_NAME
-
BINARY_TYPE_NAME
-
SQL_DATE_TYPE_NAME
-
SQL_TIME_TYPE_NAME
-
OBJECT_TYPE_NAME
-
-
Constructor Details
-
DataType
public DataType()
-
-
Method Details
-
getName
Gets the description of a data type.- Parameters:
typeCode
- Data type enumeration value- Returns:
- Textual description of data type. "Unknown" if an undefined data type is passed in.
-
getClass
Gets the Java class used to represent the specified data type.- Returns:
- Class for the specified data type. If data type is unknown or ANY, returns null.
-
isValidDataType
- Parameters:
objClass
-- Returns:
-