From 8e0be7cc592fd5095b45ad00330830c860166f8d Mon Sep 17 00:00:00 2001 From: Jarek Jarcec Cecho Date: Sun, 29 Jul 2012 18:27:45 +0000 Subject: [PATCH] SQOOP-521. Import fails on tables with names containing hyphens ( - ). (Abhijeet Gaikwad via Jarek Jarcec Cecho) git-svn-id: https://svn.apache.org/repos/asf/sqoop/trunk@1366886 13f79535-47bb-0310-9956-ffa450edef68 --- .../apache/sqoop/manager/SQLServerManager.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/java/org/apache/sqoop/manager/SQLServerManager.java b/src/java/org/apache/sqoop/manager/SQLServerManager.java index 024b16ea..7ce1edd6 100644 --- a/src/java/org/apache/sqoop/manager/SQLServerManager.java +++ b/src/java/org/apache/sqoop/manager/SQLServerManager.java @@ -77,5 +77,21 @@ protected String getListDatabasesQuery() { protected String getSchemaQuery() { return "SELECT SCHEMA_NAME()"; } + + @Override + public String escapeColName(String colName) { + if (null == colName) { + return null; + } + return "[" + colName + "]"; + } + + @Override + public String escapeTableName(String tableName) { + if (null == tableName) { + return null; + } + return "[" + tableName + "]"; + } }