java/sql-dk/src/info/globalcode/sql/dk/SQLType.java
branchv_0
changeset 92 1399ac70a5bd
parent 68 574cd7fbb5b2
child 93 5a4dbe6f962c
--- a/java/sql-dk/src/info/globalcode/sql/dk/SQLType.java	Sat Dec 28 20:24:51 2013 +0100
+++ b/java/sql-dk/src/info/globalcode/sql/dk/SQLType.java	Sat Dec 28 20:36:29 2013 +0100
@@ -25,13 +25,43 @@
  */
 public enum SQLType {
 
-	VARCHAR(Types.VARCHAR),
-	BOOLEAN(Types.BOOLEAN),
+	BIT(Types.BIT),
+	TINYINT(Types.TINYINT),
+	SMALLINT(Types.SMALLINT),
 	INTEGER(Types.INTEGER),
-	DECIMAL(Types.DECIMAL);
-	/**
-	 * TODO: more types
-	 */
+	BIGINT(Types.BIGINT),
+	FLOAT(Types.FLOAT),
+	REAL(Types.REAL),
+	DOUBLE(Types.DOUBLE),
+	NUMERIC(Types.NUMERIC),
+	DECIMAL(Types.DECIMAL),
+	CHAR(Types.CHAR),
+	VARCHAR(Types.VARCHAR),
+	LONGVARCHAR(Types.LONGVARCHAR),
+	DATE(Types.DATE),
+	TIME(Types.TIME),
+	TIMESTAMP(Types.TIMESTAMP),
+	BINARY(Types.BINARY),
+	VARBINARY(Types.VARBINARY),
+	LONGVARBINARY(Types.LONGVARBINARY),
+	NULL(Types.NULL),
+	OTHER(Types.OTHER),
+	JAVA_OBJECT(Types.JAVA_OBJECT),
+	DISTINCT(Types.DISTINCT),
+	STRUCT(Types.STRUCT),
+	ARRAY(Types.ARRAY),
+	BLOB(Types.BLOB),
+	CLOB(Types.CLOB),
+	REF(Types.REF),
+	DATALINK(Types.DATALINK),
+	BOOLEAN(Types.BOOLEAN),
+	ROWID(Types.ROWID),
+	NCHAR(Types.NCHAR),
+	NVARCHAR(Types.NVARCHAR),
+	LONGNVARCHAR(Types.LONGNVARCHAR),
+	NCLOB(Types.NCLOB),
+	SQLXML(Types.SQLXML);
+	/** value from java.sql.Types */
 	private int code;
 
 	private SQLType(int code) {