Class DataType

java.lang.Object
org.eclipse.birt.core.data.DataType

public abstract class DataType extends Object
Defines constants for BIRT data types
  • 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

      public static final String ANY_TYPE_NAME
    • BOOLEAN_TYPE_NAME

      public static final String BOOLEAN_TYPE_NAME
    • INTEGER_TYPE_NAME

      public static final String INTEGER_TYPE_NAME
    • DOUBLE_TYPE_NAME

      public static final String DOUBLE_TYPE_NAME
    • DECIMAL_TYPE_NAME

      public static final String DECIMAL_TYPE_NAME
    • STRING_TYPE_NAME

      public static final String STRING_TYPE_NAME
    • DATE_TYPE_NAME

      public static final String DATE_TYPE_NAME
    • BLOB_TYPE_NAME

      public static final String BLOB_TYPE_NAME
    • BINARY_TYPE_NAME

      public static final String BINARY_TYPE_NAME
    • SQL_DATE_TYPE_NAME

      public static final String SQL_DATE_TYPE_NAME
    • SQL_TIME_TYPE_NAME

      public static final String SQL_TIME_TYPE_NAME
    • OBJECT_TYPE_NAME

      public static final String OBJECT_TYPE_NAME
  • Constructor Details

    • DataType

      public DataType()
  • Method Details

    • getName

      public static String getName(int typeCode)
      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

      public static Class getClass(int typeCode)
      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

      public static boolean isValidDataType(Class objClass)
      Parameters:
      objClass -
      Returns: