From 6ce1e4d44ba7230e6b62b738646a7eed4c930897 Mon Sep 17 00:00:00 2001 From: Loredana Liccardo Date: Thu, 28 Aug 2014 15:36:38 +0000 Subject: [PATCH] bug fixed for sampling in class Sampler for a database mysql about an attribute of a table that could be a keyword.Quotes `` added for all attributes before submitting a query. git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-access/DatabasesResourcesManager@99335 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../org/gcube/dataaccess/databases/sampler/Sampler.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/gcube/dataaccess/databases/sampler/Sampler.java b/src/main/java/org/gcube/dataaccess/databases/sampler/Sampler.java index 1c1a9dc..b5aa8dd 100644 --- a/src/main/java/org/gcube/dataaccess/databases/sampler/Sampler.java +++ b/src/main/java/org/gcube/dataaccess/databases/sampler/Sampler.java @@ -195,7 +195,7 @@ public class Sampler { // " as CHAR CHARACTER SET utf8), "; // attribute = "CONVERT(" + listColumns.get(i) + // ", CHAR), "; - attribute = "CAST(" + listColumns.get(i) + attribute = "CAST(" + "`" +listColumns.get(i)+ "`" + " as CHAR CHARACTER SET utf8), "; if (i == (listColumns.size() - 1)) { @@ -206,14 +206,14 @@ public class Sampler { // attribute = "CONVERT(" + listColumns.get(i) + // ", BINARY)"; - attribute = "CAST(" + listColumns.get(i) + attribute = "CAST(" + "`" +listColumns.get(i)+ "`" + " as CHAR CHARACTER SET utf8)"; } } else { - attribute = "CAST(CAST(" + listColumns.get(i) + attribute = "CAST(CAST(" + "`" +listColumns.get(i)+ "`" + " as BINARY) as CHAR CHARACTER SET utf8), "; if (i == (listColumns.size() - 1)) { @@ -224,7 +224,7 @@ public class Sampler { // attribute = "CONVERT(" + listColumns.get(i) + // ", BINARY)"; - attribute = "CAST(CAST(" + listColumns.get(i) + attribute = "CAST(CAST(" + "`" +listColumns.get(i)+ "`" + " as BINARY) as CHAR CHARACTER SET utf8)"; }