From 41a46294ed3a3e2ffec1355e75a9ea7a9ce38f52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=A9gory=20Mantelet?= <gregory.mantelet@astro.unistra.fr> Date: Wed, 6 Mar 2019 18:27:16 +0100 Subject: [PATCH] [TAP] Support the datatype `unsigned byte` in `SQLServerTranslator`. _This commit fixes the GitHub issue #97 ._ --- src/adql/translator/SQLServerTranslator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/adql/translator/SQLServerTranslator.java b/src/adql/translator/SQLServerTranslator.java index 0e9ca71..1790061 100644 --- a/src/adql/translator/SQLServerTranslator.java +++ b/src/adql/translator/SQLServerTranslator.java @@ -409,7 +409,7 @@ public class SQLServerTranslator extends JDBCTranslator { else if (dbmsTypeName.equals("int")) return new DBType(DBDatatype.INTEGER); // BIGINT - else if (dbmsTypeName.equals("bigint")) + else if (dbmsTypeName.equals("bigint") || dbmsTypeName.equals("unsigned bigint")) return new DBType(DBDatatype.BIGINT); // REAL (cf https://msdn.microsoft.com/fr-fr/library/ms173773(v=sql.120).aspx) else if (dbmsTypeName.equals("real") || (dbmsTypeName.equals("float") && lengthParam >= 1 && lengthParam <= 24)) -- GitLab