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