Repository: hive
Updated Branches:
  refs/heads/master 4f3377c6b -> aae392ff8


HIVE-21013: JdbcStorageHandler fail to find partition column in Oracle (Daniel 
Dai, reviewed by Jesus Camacho Rodriguez)

Signed-off-by: Jesus Camacho Rodriguez <jcama...@apache.org>


Project: http://git-wip-us.apache.org/repos/asf/hive/repo
Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/aae392ff
Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/aae392ff
Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/aae392ff

Branch: refs/heads/master
Commit: aae392ff85ba1035d8fa8d4cf879b615d3faf88f
Parents: 4f3377c
Author: Daniel Dai <dai...@gmail.com>
Authored: Fri Dec 7 11:22:50 2018 -0800
Committer: Daniel Dai <dai...@gmail.com>
Committed: Fri Dec 7 11:22:59 2018 -0800

----------------------------------------------------------------------
 .../apache/hive/storage/jdbc/dao/GenericJdbcDatabaseAccessor.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hive/blob/aae392ff/jdbc-handler/src/main/java/org/apache/hive/storage/jdbc/dao/GenericJdbcDatabaseAccessor.java
----------------------------------------------------------------------
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 @@ public class GenericJdbcDatabaseAccessor implements 
DatabaseAccessor {
       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) {

Reply via email to