# HG changeset patch
# User František Kučera <franta-hg@frantovo.cz>
# Date 1388259389 -3600
# Node ID 1399ac70a5bdee604acad0187feef34b2094c375
# Parent  43e8d52091d510f41f45145e0b9118e03250b77e
support all types from java.sql.Types.Types

diff -r 43e8d52091d5 -r 1399ac70a5bd java/sql-dk/src/info/globalcode/sql/dk/SQLType.java
--- 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 {
 
+	BIT(Types.BIT),
+	TINYINT(Types.TINYINT),
+	SMALLINT(Types.SMALLINT),
+	INTEGER(Types.INTEGER),
+	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),
-	INTEGER(Types.INTEGER),
-	DECIMAL(Types.DECIMAL);
-	/**
-	 * TODO: more types
-	 */
+	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) {