Repository: incubator-carbondata
Updated Branches:
  refs/heads/master 1f0955841 -> 23bae4c4a


Fix the bug of storePath substring on windows


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

Branch: refs/heads/master
Commit: db9816189575e7c1b30e05c36e804dfaefcde129
Parents: 1f09558
Author: Zhangshunyu <zhangshu...@huawei.com>
Authored: Sat Nov 26 18:22:22 2016 +0800
Committer: jackylk <jacky.li...@huawei.com>
Committed: Mon Nov 28 20:52:26 2016 +0800

----------------------------------------------------------------------
 .../apache/carbondata/core/carbon/AbsoluteTableIdentifier.java  | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-carbondata/blob/db981618/core/src/main/java/org/apache/carbondata/core/carbon/AbsoluteTableIdentifier.java
----------------------------------------------------------------------
diff --git 
a/core/src/main/java/org/apache/carbondata/core/carbon/AbsoluteTableIdentifier.java
 
b/core/src/main/java/org/apache/carbondata/core/carbon/AbsoluteTableIdentifier.java
index 91c01fb..cf7d92f 100644
--- 
a/core/src/main/java/org/apache/carbondata/core/carbon/AbsoluteTableIdentifier.java
+++ 
b/core/src/main/java/org/apache/carbondata/core/carbon/AbsoluteTableIdentifier.java
@@ -66,14 +66,15 @@ public class AbsoluteTableIdentifier implements 
Serializable {
   }
 
   public static AbsoluteTableIdentifier fromTablePath(String tablePath) {
-    String[] names = tablePath.replace('\\', '/').split("/");
+    String formattedTablePath = tablePath.replace('\\', '/');
+    String[] names = formattedTablePath.split("/");
     if (names.length < 3) {
       throw new IllegalArgumentException("invalid table path: " + tablePath);
     }
 
     String tableName = names[names.length - 1];
     String dbName = names[names.length - 2];
-    String storePath = tablePath.substring(0, tablePath.lastIndexOf(dbName +
+    String storePath = formattedTablePath.substring(0, 
formattedTablePath.lastIndexOf(dbName +
             CarbonCommonConstants.FILE_SEPARATOR + tableName));
 
     CarbonTableIdentifier identifier =

Reply via email to