diff --git a/jdbc-handler/src/main/java/org/apache/hive/storage/jdbc/dao/GenericJdbcDatabaseAccessor.java b/jdbc-handler/src/main/java/org/apache/hive/storage/jdbc/dao/GenericJdbcDatabaseAccessor.java index a971183..79c16df 100644 --- a/jdbc-handler/src/main/java/org/apache/hive/storage/jdbc/dao/GenericJdbcDatabaseAccessor.java +++ b/jdbc-handler/src/main/java/org/apache/hive/storage/jdbc/dao/GenericJdbcDatabaseAccessor.java @@ -237,7 +237,7 @@ protected String addBoundaryToQuery(String tableName, String sql, String partiti Matcher m = fromPattern.matcher(sql); Preconditions.checkArgument(m.matches()); String queryBeforeFrom = m.group(1); - String queryAfterFrom = m.group(2); + String queryAfterFrom = " " + m.group(2) + " "; Character[] possibleDelimits = new Character[] {'`', '\"', ' '}; for (Character possibleDelimit : possibleDelimits) {