From 1c1d4cec6c764fa61f9e1f752d9c7e24e849e60d Mon Sep 17 00:00:00 2001
From: gmantele <gmantele@ari.uni-heidelberg.de>
Date: Thu, 21 Aug 2014 14:01:39 +0200
Subject: [PATCH] [ADQL] Fix SQL translation of operations' alias: now, the
 alias is always surrounded by double quotes (so a sum between two numbers
 won't have the default alias +, but it will have +)

---
 src/adql/translator/JDBCTranslator.java | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/adql/translator/JDBCTranslator.java b/src/adql/translator/JDBCTranslator.java
index 5f791cf..aecda78 100644
--- a/src/adql/translator/JDBCTranslator.java
+++ b/src/adql/translator/JDBCTranslator.java
@@ -403,8 +403,10 @@ public abstract class JDBCTranslator implements ADQLTranslator {
 		if (item.hasAlias()){
 			translation.append(" AS ");
 			appendIdentifier(translation, item.getAlias(), item.isCaseSensitive());
-		}else
-			translation.append(" AS ").append(item.getName());
+		}else{
+			translation.append(" AS ");
+			appendIdentifier(translation, item.getName(), true);
+		}
 
 		return translation.toString();
 	}
-- 
GitLab