java/sql-dk/src/info/globalcode/sql/dk/SQLType.java
branchv_0
changeset 92 1399ac70a5bd
parent 68 574cd7fbb5b2
child 93 5a4dbe6f962c
equal deleted inserted replaced
91:43e8d52091d5 92:1399ac70a5bd
    23  *
    23  *
    24  * @author Ing. František Kučera (frantovo.cz)
    24  * @author Ing. František Kučera (frantovo.cz)
    25  */
    25  */
    26 public enum SQLType {
    26 public enum SQLType {
    27 
    27 
       
    28 	BIT(Types.BIT),
       
    29 	TINYINT(Types.TINYINT),
       
    30 	SMALLINT(Types.SMALLINT),
       
    31 	INTEGER(Types.INTEGER),
       
    32 	BIGINT(Types.BIGINT),
       
    33 	FLOAT(Types.FLOAT),
       
    34 	REAL(Types.REAL),
       
    35 	DOUBLE(Types.DOUBLE),
       
    36 	NUMERIC(Types.NUMERIC),
       
    37 	DECIMAL(Types.DECIMAL),
       
    38 	CHAR(Types.CHAR),
    28 	VARCHAR(Types.VARCHAR),
    39 	VARCHAR(Types.VARCHAR),
       
    40 	LONGVARCHAR(Types.LONGVARCHAR),
       
    41 	DATE(Types.DATE),
       
    42 	TIME(Types.TIME),
       
    43 	TIMESTAMP(Types.TIMESTAMP),
       
    44 	BINARY(Types.BINARY),
       
    45 	VARBINARY(Types.VARBINARY),
       
    46 	LONGVARBINARY(Types.LONGVARBINARY),
       
    47 	NULL(Types.NULL),
       
    48 	OTHER(Types.OTHER),
       
    49 	JAVA_OBJECT(Types.JAVA_OBJECT),
       
    50 	DISTINCT(Types.DISTINCT),
       
    51 	STRUCT(Types.STRUCT),
       
    52 	ARRAY(Types.ARRAY),
       
    53 	BLOB(Types.BLOB),
       
    54 	CLOB(Types.CLOB),
       
    55 	REF(Types.REF),
       
    56 	DATALINK(Types.DATALINK),
    29 	BOOLEAN(Types.BOOLEAN),
    57 	BOOLEAN(Types.BOOLEAN),
    30 	INTEGER(Types.INTEGER),
    58 	ROWID(Types.ROWID),
    31 	DECIMAL(Types.DECIMAL);
    59 	NCHAR(Types.NCHAR),
    32 	/**
    60 	NVARCHAR(Types.NVARCHAR),
    33 	 * TODO: more types
    61 	LONGNVARCHAR(Types.LONGNVARCHAR),
    34 	 */
    62 	NCLOB(Types.NCLOB),
       
    63 	SQLXML(Types.SQLXML);
       
    64 	/** value from java.sql.Types */
    35 	private int code;
    65 	private int code;
    36 
    66 
    37 	private SQLType(int code) {
    67 	private SQLType(int code) {
    38 		this.code = code;
    68 		this.code = code;
    39 	}
    69 	}