[GitHub] spark pull request: [SPARK-14910] [SQL] Native DDL Command Support...
Github user yhuai commented on the pull request: https://github.com/apache/spark/pull/12679#issuecomment-214827797 Thanks! --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. --- - To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org
[GitHub] spark pull request: [SPARK-14910] [SQL] Native DDL Command Support...
Github user asfgit closed the pull request at: https://github.com/apache/spark/pull/12679 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. --- - To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org
[GitHub] spark pull request: [SPARK-14910] [SQL] Native DDL Command Support...
Github user hvanhovell commented on the pull request: https://github.com/apache/spark/pull/12679#issuecomment-214819765 Merging to master. Thanks! --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. --- - To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org
[GitHub] spark pull request: [SPARK-14910] [SQL] Native DDL Command Support...
Github user AmplabJenkins commented on the pull request: https://github.com/apache/spark/pull/12679#issuecomment-214788665 Merged build finished. Test PASSed. --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. --- - To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org
[GitHub] spark pull request: [SPARK-14910] [SQL] Native DDL Command Support...
Github user AmplabJenkins commented on the pull request: https://github.com/apache/spark/pull/12679#issuecomment-214788667 Test PASSed. Refer to this link for build results (access rights to CI server needed): https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/57001/ Test PASSed. --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. --- - To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org
[GitHub] spark pull request: [SPARK-14910] [SQL] Native DDL Command Support...
Github user SparkQA commented on the pull request: https://github.com/apache/spark/pull/12679#issuecomment-214788348 **[Test build #57001 has finished](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/57001/consoleFull)** for PR 12679 at commit [`f42b41b`](https://github.com/apache/spark/commit/f42b41bab0c5cc9a26080fe1d85bc0584c806bd6). * This patch passes all tests. * This patch merges cleanly. * This patch adds no public classes. --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. --- - To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org
[GitHub] spark pull request: [SPARK-14910] [SQL] Native DDL Command Support...
Github user SparkQA commented on the pull request: https://github.com/apache/spark/pull/12679#issuecomment-214760095 **[Test build #57001 has started](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/57001/consoleFull)** for PR 12679 at commit [`f42b41b`](https://github.com/apache/spark/commit/f42b41bab0c5cc9a26080fe1d85bc0584c806bd6). --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. --- - To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org
[GitHub] spark pull request: [SPARK-14910] [SQL] Native DDL Command Support...
Github user gatorsmile commented on a diff in the pull request: https://github.com/apache/spark/pull/12679#discussion_r61092894 --- Diff: sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/parser/AstBuilder.scala --- @@ -112,8 +112,16 @@ class AstBuilder extends SqlBaseBaseVisitor[AnyRef] with Logging { * Create a plan for a DESCRIBE FUNCTION command. */ override def visitDescribeFunction(ctx: DescribeFunctionContext): LogicalPlan = withOrigin(ctx) { -val functionName = ctx.qualifiedName().identifier().asScala.map(_.getText).mkString(".") -DescribeFunction(functionName, ctx.EXTENDED != null) +import ctx._ +if (describeFuncName.STRING() != null) { --- End diff -- Thanks! Let me change it. --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. --- - To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org
[GitHub] spark pull request: [SPARK-14910] [SQL] Native DDL Command Support...
Github user hvanhovell commented on the pull request: https://github.com/apache/spark/pull/12679#issuecomment-214708350 LGTM - left one minor comment. --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. --- - To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org
[GitHub] spark pull request: [SPARK-14910] [SQL] Native DDL Command Support...
Github user hvanhovell commented on a diff in the pull request: https://github.com/apache/spark/pull/12679#discussion_r61068574 --- Diff: sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/parser/AstBuilder.scala --- @@ -112,8 +112,16 @@ class AstBuilder extends SqlBaseBaseVisitor[AnyRef] with Logging { * Create a plan for a DESCRIBE FUNCTION command. */ override def visitDescribeFunction(ctx: DescribeFunctionContext): LogicalPlan = withOrigin(ctx) { -val functionName = ctx.qualifiedName().identifier().asScala.map(_.getText).mkString(".") -DescribeFunction(functionName, ctx.EXTENDED != null) +import ctx._ +if (describeFuncName.STRING() != null) { --- End diff -- Minor: determine the `functionName` first in an if/else if/else block, and create the command afterwards. This saves some duplication. --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. --- - To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org
[GitHub] spark pull request: [SPARK-14910] [SQL] Native DDL Command Support...
Github user gatorsmile commented on the pull request: https://github.com/apache/spark/pull/12679#issuecomment-214607013 @hvanhovell @yhuai Could you review the changes? Thank you! --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. --- - To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org
[GitHub] spark pull request: [SPARK-14910] [SQL] Native DDL Command Support...
Github user AmplabJenkins commented on the pull request: https://github.com/apache/spark/pull/12679#issuecomment-214596879 Merged build finished. Test PASSed. --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. --- - To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org
[GitHub] spark pull request: [SPARK-14910] [SQL] Native DDL Command Support...
Github user AmplabJenkins commented on the pull request: https://github.com/apache/spark/pull/12679#issuecomment-214596881 Test PASSed. Refer to this link for build results (access rights to CI server needed): https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/56951/ Test PASSed. --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. --- - To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org
[GitHub] spark pull request: [SPARK-14910] [SQL] Native DDL Command Support...
Github user SparkQA commented on the pull request: https://github.com/apache/spark/pull/12679#issuecomment-214596748 **[Test build #56951 has finished](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/56951/consoleFull)** for PR 12679 at commit [`d0f203b`](https://github.com/apache/spark/commit/d0f203b7eec4892df323bc8c436a1d3545ebdc3b). * This patch passes all tests. * This patch merges cleanly. * This patch adds no public classes. --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. --- - To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org
[GitHub] spark pull request: [SPARK-14910] [SQL] Native DDL Command Support...
Github user SparkQA commented on the pull request: https://github.com/apache/spark/pull/12679#issuecomment-214585606 **[Test build #56951 has started](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/56951/consoleFull)** for PR 12679 at commit [`d0f203b`](https://github.com/apache/spark/commit/d0f203b7eec4892df323bc8c436a1d3545ebdc3b). --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. --- - To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org
[GitHub] spark pull request: [SPARK-14910] [SQL] Native DDL Command Support...
GitHub user gatorsmile opened a pull request: https://github.com/apache/spark/pull/12679 [SPARK-14910] [SQL] Native DDL Command Support for Describe Function in Non-identifier Format What changes were proposed in this pull request? The existing `Describe Function` only support the function name in `identifier`. This is different from what Hive behaves. That is why many test cases `udf_abc` in `HiveCompatibilitySuite` do not pass. For example, - udf_not.q - udf_bitwise_not.q This PR is to resolve the issues. Now, we can support the command of `Describe Function` whose function names are in the following format: - `qualifiedName` (e.g., `db.func1`) - `STRING` (e.g., `'func1'`) - `comparisonOperator` (e.g,. `<`) - `arithmeticOperator` (e.g., `+`) - `predicateOperator` (e.g., `or`) Note, before this PR, we only have a native command support when the function name is in the format of `qualifiedName`. How was this patch tested? Added test cases in `DDLSuite.scala`. Also manually verified all the related test cases in `HiveCompatibilitySuite` passed. You can merge this pull request into a Git repository by running: $ git pull https://github.com/gatorsmile/spark descFunction Alternatively you can review and apply these changes as the patch at: https://github.com/apache/spark/pull/12679.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #12679 commit cc25003e8acb00e50b46e88f0b24b80a44626633 Author: gatorsmileDate: 2016-04-25T23:10:29Z initial fix for desc function commit d0f203b7eec4892df323bc8c436a1d3545ebdc3b Author: gatorsmile Date: 2016-04-26T01:45:31Z code clean --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. --- - To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org