ShreelekhyaG opened a new pull request #3817: URL: https://github.com/apache/carbondata/pull/3817 …y BUCKET_NUMBER and BUCKET_COLUMNS ### Why is this PR needed? Bucket table creation fails with an exception for empty BUCKET_NUMBER and BUCKET_COLUMNS ### What changes were proposed in this PR? wrapped BUCKET_NUMBER to Int conversion with Try, to prevent NumberFormatException for empty/other string values. ### Does this PR introduce any user interface change? - No - Yes. (please explain the change and update document) ### Is any new testcase added? - No - Yes ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [hidden email] |
CarbonDataQA1 commented on pull request #3817: URL: https://github.com/apache/carbondata/pull/3817#issuecomment-651318156 Build Success with Spark 2.4.5, Please check CI http://121.244.95.60:12545/job/ApacheCarbon_PR_Builder_2.4.5/1527/ ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [hidden email] |
In reply to this post by GitBox
CarbonDataQA1 commented on pull request #3817: URL: https://github.com/apache/carbondata/pull/3817#issuecomment-651318828 Build Success with Spark 2.3.4, Please check CI http://121.244.95.60:12545/job/ApacheCarbonPRBuilder2.3/3263/ ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [hidden email] |
In reply to this post by GitBox
Indhumathi27 commented on a change in pull request #3817: URL: https://github.com/apache/carbondata/pull/3817#discussion_r448249998 ########## File path: integration/spark/src/main/scala/org/apache/spark/sql/parser/CarbonSpark2SqlParser.scala ########## @@ -766,13 +766,13 @@ class CarbonSpark2SqlParser extends CarbonDDLSqlParser { throw new MalformedCarbonCommandException("Invalid table properties") } if (options.isBucketingEnabled) { - if (options.bucketNumber.toString.contains("-") || - options.bucketNumber.toString.contains("+") || options.bucketNumber == 0) { + if (options.bucketNumber == None || options.bucketNumber.get.toString.contains("-") || + options.bucketNumber.get.toString.contains("+") || options.bucketNumber.get == 0) { Review comment: Please add testcases for these scenarios ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [hidden email] |
In reply to this post by GitBox
CarbonDataQA1 commented on pull request #3817: URL: https://github.com/apache/carbondata/pull/3817#issuecomment-652542001 Build Success with Spark 2.4.5, Please check CI http://121.244.95.60:12545/job/ApacheCarbon_PR_Builder_2.4.5/1552/ ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [hidden email] |
In reply to this post by GitBox
CarbonDataQA1 commented on pull request #3817: URL: https://github.com/apache/carbondata/pull/3817#issuecomment-652542851 Build Success with Spark 2.3.4, Please check CI http://121.244.95.60:12545/job/ApacheCarbonPRBuilder2.3/3289/ ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [hidden email] |
In reply to this post by GitBox
Indhumathi27 commented on a change in pull request #3817: URL: https://github.com/apache/carbondata/pull/3817#discussion_r448797371 ########## File path: integration/spark/src/main/scala/org/apache/carbondata/spark/CarbonOption.scala ########## @@ -17,6 +17,8 @@ package org.apache.carbondata.spark +import scala.util.Try + Review comment: Please remove extra line ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [hidden email] |
In reply to this post by GitBox
Indhumathi27 commented on a change in pull request #3817: URL: https://github.com/apache/carbondata/pull/3817#discussion_r448797700 ########## File path: integration/spark/src/main/scala/org/apache/spark/sql/parser/CarbonSpark2SqlParser.scala ########## @@ -766,13 +766,13 @@ class CarbonSpark2SqlParser extends CarbonDDLSqlParser { throw new MalformedCarbonCommandException("Invalid table properties") } if (options.isBucketingEnabled) { - if (options.bucketNumber.toString.contains("-") || - options.bucketNumber.toString.contains("+") || options.bucketNumber == 0) { + if (options.bucketNumber == None || options.bucketNumber.get.toString.contains("-") || Review comment: ```suggestion if (options.bucketNumber.isEmpty || options.bucketNumber.get.toString.contains("-") || ``` ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [hidden email] |
In reply to this post by GitBox
Indhumathi27 commented on a change in pull request #3817: URL: https://github.com/apache/carbondata/pull/3817#discussion_r448997627 ########## File path: integration/spark/src/main/scala/org/apache/spark/sql/parser/CarbonSpark2SqlParser.scala ########## @@ -766,13 +766,13 @@ class CarbonSpark2SqlParser extends CarbonDDLSqlParser { throw new MalformedCarbonCommandException("Invalid table properties") } if (options.isBucketingEnabled) { - if (options.bucketNumber.toString.contains("-") || - options.bucketNumber.toString.contains("+") || options.bucketNumber == 0) { + if (options.bucketNumber.isEmpty || options.bucketNumber.get.toString.contains("-") || Review comment: Since you have wrapped options with Try, i guess in case if Bucket number as "+" and "-", it will be empty. Can check and remove those checks ########## File path: integration/spark/src/main/scala/org/apache/spark/sql/parser/CarbonSpark2SqlParser.scala ########## @@ -766,13 +766,13 @@ class CarbonSpark2SqlParser extends CarbonDDLSqlParser { throw new MalformedCarbonCommandException("Invalid table properties") } if (options.isBucketingEnabled) { - if (options.bucketNumber.toString.contains("-") || - options.bucketNumber.toString.contains("+") || options.bucketNumber == 0) { + if (options.bucketNumber.isEmpty || options.bucketNumber.get.toString.contains("-") || Review comment: Since you have wrapped bucket options with Try, i guess in case if Bucket number as "+" and "-", it will be empty. Can check and remove those checks ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [hidden email] |
In reply to this post by GitBox
ShreelekhyaG commented on a change in pull request #3817: URL: https://github.com/apache/carbondata/pull/3817#discussion_r449060268 ########## File path: integration/spark/src/main/scala/org/apache/spark/sql/parser/CarbonSpark2SqlParser.scala ########## @@ -766,13 +766,13 @@ class CarbonSpark2SqlParser extends CarbonDDLSqlParser { throw new MalformedCarbonCommandException("Invalid table properties") } if (options.isBucketingEnabled) { - if (options.bucketNumber.toString.contains("-") || - options.bucketNumber.toString.contains("+") || options.bucketNumber == 0) { + if (options.bucketNumber == None || options.bucketNumber.get.toString.contains("-") || + options.bucketNumber.get.toString.contains("+") || options.bucketNumber.get == 0) { Review comment: Done ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [hidden email] |
In reply to this post by GitBox
CarbonDataQA1 commented on pull request #3817: URL: https://github.com/apache/carbondata/pull/3817#issuecomment-653058106 Build Success with Spark 2.3.4, Please check CI http://121.244.95.60:12545/job/ApacheCarbonPRBuilder2.3/3291/ ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [hidden email] |
In reply to this post by GitBox
CarbonDataQA1 commented on pull request #3817: URL: https://github.com/apache/carbondata/pull/3817#issuecomment-653059304 Build Success with Spark 2.4.5, Please check CI http://121.244.95.60:12545/job/ApacheCarbon_PR_Builder_2.4.5/1554/ ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [hidden email] |
In reply to this post by GitBox
ShreelekhyaG commented on a change in pull request #3817: URL: https://github.com/apache/carbondata/pull/3817#discussion_r449076519 ########## File path: integration/spark/src/main/scala/org/apache/spark/sql/parser/CarbonSpark2SqlParser.scala ########## @@ -766,13 +766,13 @@ class CarbonSpark2SqlParser extends CarbonDDLSqlParser { throw new MalformedCarbonCommandException("Invalid table properties") } if (options.isBucketingEnabled) { - if (options.bucketNumber.toString.contains("-") || - options.bucketNumber.toString.contains("+") || options.bucketNumber == 0) { + if (options.bucketNumber.isEmpty || options.bucketNumber.get.toString.contains("-") || Review comment: The check for "-" is needed to avoid negative values as input. The case for "+" is not required and removed the check for it. ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [hidden email] |
In reply to this post by GitBox
CarbonDataQA1 commented on pull request #3817: URL: https://github.com/apache/carbondata/pull/3817#issuecomment-653131655 Build Success with Spark 2.3.4, Please check CI http://121.244.95.60:12545/job/ApacheCarbonPRBuilder2.3/3294/ ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [hidden email] |
In reply to this post by GitBox
CarbonDataQA1 commented on pull request #3817: URL: https://github.com/apache/carbondata/pull/3817#issuecomment-653131882 Build Success with Spark 2.4.5, Please check CI http://121.244.95.60:12545/job/ApacheCarbon_PR_Builder_2.4.5/1557/ ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [hidden email] |
In reply to this post by GitBox
Indhumathi27 commented on a change in pull request #3817: URL: https://github.com/apache/carbondata/pull/3817#discussion_r449371217 ########## File path: integration/spark/src/main/scala/org/apache/spark/sql/parser/CarbonSpark2SqlParser.scala ########## @@ -766,13 +766,13 @@ class CarbonSpark2SqlParser extends CarbonDDLSqlParser { throw new MalformedCarbonCommandException("Invalid table properties") } if (options.isBucketingEnabled) { - if (options.bucketNumber.toString.contains("-") || - options.bucketNumber.toString.contains("+") || options.bucketNumber == 0) { + if (options.bucketNumber.isEmpty || options.bucketNumber.get.toString.contains("-") + || options.bucketNumber.get == 0) { Review comment: Please format these two lines ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [hidden email] |
In reply to this post by GitBox
CarbonDataQA1 commented on pull request #3817: URL: https://github.com/apache/carbondata/pull/3817#issuecomment-653476419 Build Success with Spark 2.3.4, Please check CI http://121.244.95.60:12545/job/ApacheCarbonPRBuilder2.3/3297/ ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [hidden email] |
In reply to this post by GitBox
CarbonDataQA1 commented on pull request #3817: URL: https://github.com/apache/carbondata/pull/3817#issuecomment-653477148 Build Success with Spark 2.4.5, Please check CI http://121.244.95.60:12545/job/ApacheCarbon_PR_Builder_2.4.5/1560/ ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [hidden email] |
In reply to this post by GitBox
Indhumathi27 commented on pull request #3817: URL: https://github.com/apache/carbondata/pull/3817#issuecomment-654728062 LGTM ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [hidden email] |
In reply to this post by GitBox
ajantha-bhat commented on a change in pull request #3817: URL: https://github.com/apache/carbondata/pull/3817#discussion_r453465582 ########## File path: integration/spark/src/main/scala/org/apache/spark/sql/parser/CarbonSpark2SqlParser.scala ########## @@ -766,13 +766,13 @@ class CarbonSpark2SqlParser extends CarbonDDLSqlParser { throw new MalformedCarbonCommandException("Invalid table properties") } if (options.isBucketingEnabled) { - if (options.bucketNumber.toString.contains("-") || - options.bucketNumber.toString.contains("+") || options.bucketNumber == 0) { + if (options.bucketNumber.isEmpty || + options.bucketNumber.get.toString.contains("-") || options.bucketNumber.get == 0) { Review comment: Just keep `options.bucketNumber.get <= 0` it can avoid two condition check and redundant string conversion ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [hidden email] |
Free forum by Nabble | Edit this page |