You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sqoop.apache.org by ja...@apache.org on 2012/07/29 20:27:46 UTC

svn commit: r1366886 - /sqoop/trunk/src/java/org/apache/sqoop/manager/SQLServerManager.java

Author: jarcec
Date: Sun Jul 29 18:27:45 2012
New Revision: 1366886

URL: http://svn.apache.org/viewvc?rev=1366886&view=rev
Log:
SQOOP-521. Import fails on tables with names containing hyphens ( - ).

(Abhijeet Gaikwad via Jarek Jarcec Cecho)

Modified:
    sqoop/trunk/src/java/org/apache/sqoop/manager/SQLServerManager.java

Modified: sqoop/trunk/src/java/org/apache/sqoop/manager/SQLServerManager.java
URL: http://svn.apache.org/viewvc/sqoop/trunk/src/java/org/apache/sqoop/manager/SQLServerManager.java?rev=1366886&r1=1366885&r2=1366886&view=diff
==============================================================================
--- sqoop/trunk/src/java/org/apache/sqoop/manager/SQLServerManager.java (original)
+++ sqoop/trunk/src/java/org/apache/sqoop/manager/SQLServerManager.java Sun Jul 29 18:27:45 2012
@@ -77,5 +77,21 @@ public class SQLServerManager
   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 + "]";
+  }
 }