You are viewing a plain text version of this content. The canonical link for it is here.
Posted to reviews@spark.apache.org by gatorsmile <gi...@git.apache.org> on 2016/04/18 03:18:42 UTC

[GitHub] spark pull request: [SPARK-14691] [SQL] Simplify and Unify Error G...

GitHub user gatorsmile opened a pull request:

    https://github.com/apache/spark/pull/12459

    [SPARK-14691] [SQL] Simplify and Unify Error Generation for Unsupported Alter Table DDL

    #### What changes were proposed in this pull request?
    So far, we are capturing each unsupported Alter Table in separate visit functions. They should be unified and issue the same ParseException instead.
    
    This PR is to refactor the existing implementation and make error message consistent for Alter Table DDL. 
    
    #### How was this patch tested?
    Updated the existing test cases and also added new test cases to ensure all the unsupported statements are covered. 

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/gatorsmile/spark cleanAlterTable

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/spark/pull/12459.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 #12459
    
----
commit 07a07795baa5ff8ffd4bb72237e872d5b684159e
Author: gatorsmile <ga...@gmail.com>
Date:   2016-04-18T01:12:09Z

    Simplify and unify the exceptions for unsupported alter table DDL statements.

----


---
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request: [SPARK-14691] [SQL] Simplify and Unify Error G...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the pull request:

    https://github.com/apache/spark/pull/12459#issuecomment-213998615
  
    Test PASSed.
    Refer to this link for build results (access rights to CI server needed): 
    https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/56846/
    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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request: [SPARK-14691] [SQL] Simplify and Unify Error G...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the pull request:

    https://github.com/apache/spark/pull/12459#issuecomment-211540464
  
    **[Test build #56073 has finished](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/56073/consoleFull)** for PR 12459 at commit [`07a0779`](https://github.com/apache/spark/commit/07a07795baa5ff8ffd4bb72237e872d5b684159e).
     * 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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request: [SPARK-14691] [SQL] Simplify and Unify Error G...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the pull request:

    https://github.com/apache/spark/pull/12459#issuecomment-211541302
  
    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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request: [SPARK-14691] [SQL] Simplify and Unify Error G...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the pull request:

    https://github.com/apache/spark/pull/12459#issuecomment-211541304
  
    Test PASSed.
    Refer to this link for build results (access rights to CI server needed): 
    https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/56073/
    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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request: [SPARK-14691] [SQL] Simplify and Unify Error G...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the pull request:

    https://github.com/apache/spark/pull/12459#issuecomment-213981476
  
    **[Test build #56846 has started](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/56846/consoleFull)** for PR 12459 at commit [`dc62c38`](https://github.com/apache/spark/commit/dc62c381106458a701798972653708090b8fd203).


---
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request: [SPARK-14691] [SQL] Simplify and Unify Error G...

Posted by gatorsmile <gi...@git.apache.org>.
Github user gatorsmile commented on the pull request:

    https://github.com/apache/spark/pull/12459#issuecomment-212279660
  
    ping @hvanhovell : )


---
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request: [SPARK-14691] [SQL] Simplify and Unify Error G...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the pull request:

    https://github.com/apache/spark/pull/12459#issuecomment-211487436
  
    **[Test build #56073 has started](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/56073/consoleFull)** for PR 12459 at commit [`07a0779`](https://github.com/apache/spark/commit/07a07795baa5ff8ffd4bb72237e872d5b684159e).


---
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request: [SPARK-14691] [SQL] Simplify and Unify Error G...

Posted by gatorsmile <gi...@git.apache.org>.
Github user gatorsmile commented on the pull request:

    https://github.com/apache/spark/pull/12459#issuecomment-211484041
  
    test this please



---
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request: [SPARK-14691] [SQL] Simplify and Unify Error G...

Posted by gatorsmile <gi...@git.apache.org>.
Github user gatorsmile commented on a diff in the pull request:

    https://github.com/apache/spark/pull/12459#discussion_r60510898
  
    --- Diff: sql/core/src/main/scala/org/apache/spark/sql/execution/SparkSqlParser.scala ---
    @@ -450,38 +450,19 @@ class SparkSqlAstBuilder extends AstBuilder {
           Option(ctx.partitionSpec).map(visitNonOptionalPartitionSpec))
       }
     
    -  // TODO: don't even bother parsing alter table commands related to bucketing and skewing
    -
    -  override def visitBucketTable(ctx: BucketTableContext): LogicalPlan = withOrigin(ctx) {
    -    throw new AnalysisException(
    -      "Operation not allowed: ALTER TABLE ... CLUSTERED BY ... INTO N BUCKETS")
    -  }
    -
    -  override def visitUnclusterTable(ctx: UnclusterTableContext): LogicalPlan = withOrigin(ctx) {
    -    throw new AnalysisException("Operation not allowed: ALTER TABLE ... NOT CLUSTERED")
    -  }
    -
    -  override def visitUnsortTable(ctx: UnsortTableContext): LogicalPlan = withOrigin(ctx) {
    -    throw new AnalysisException("Operation not allowed: ALTER TABLE ... NOT SORTED")
    -  }
    -
    -  override def visitSkewTable(ctx: SkewTableContext): LogicalPlan = withOrigin(ctx) {
    -    throw new AnalysisException("Operation not allowed: ALTER TABLE ... SKEWED BY ...")
    -  }
    -
    -  override def visitUnskewTable(ctx: UnskewTableContext): LogicalPlan = withOrigin(ctx) {
    -    throw new AnalysisException("Operation not allowed: ALTER TABLE ... NOT SKEWED")
    -  }
    -
    -  override def visitUnstoreTable(ctx: UnstoreTableContext): LogicalPlan = withOrigin(ctx) {
    -    throw new AnalysisException(
    -      "Operation not allowed: ALTER TABLE ... NOT STORED AS DIRECTORIES")
    -  }
    -
    -  override def visitSetTableSkewLocations(
    -      ctx: SetTableSkewLocationsContext): LogicalPlan = withOrigin(ctx) {
    -    throw new AnalysisException(
    -      "Operation not allowed: ALTER TABLE ... SET SKEWED LOCATION ...")
    +  /**
    +   * Fail an unsupported Hive native command.
    +   */
    +  override def visitFailNativeCommand(
    +      ctx: FailNativeCommandContext): LogicalPlan = withOrigin(ctx) {
    +    val keywords = if (ctx.kws != null) {
    +      Seq(ctx.kws.kw1, ctx.kws.kw2, ctx.kws.kw3, ctx.kws.kw4, ctx.kws.kw5, ctx.kws.kw6)
    +        .filter(_ != null).map(_.getText).mkString(" ")
    +    } else {
    +      // SET ROLE is the exception to the rule, because we handle this before other SET commands.
    +      "SET ROLE"
    +    }
    +    throw new ParseException(s"Operation not allowed: $keywords", ctx)
    --- End diff --
    
    I think that makes sense. : ) Let me change it. 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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request: [SPARK-14691] [SQL] Simplify and Unify Error G...

Posted by gatorsmile <gi...@git.apache.org>.
Github user gatorsmile commented on the pull request:

    https://github.com/apache/spark/pull/12459#issuecomment-211195477
  
    test this please


---
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request: [SPARK-14691] [SQL] Simplify and Unify Error G...

Posted by gatorsmile <gi...@git.apache.org>.
Github user gatorsmile commented on the pull request:

    https://github.com/apache/spark/pull/12459#issuecomment-213980898
  
    @hvanhovell Done. : ) 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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request: [SPARK-14691] [SQL] Simplify and Unify Error G...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the pull request:

    https://github.com/apache/spark/pull/12459#issuecomment-213998496
  
    **[Test build #56846 has finished](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/56846/consoleFull)** for PR 12459 at commit [`dc62c38`](https://github.com/apache/spark/commit/dc62c381106458a701798972653708090b8fd203).
     * 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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request: [SPARK-14691] [SQL] Simplify and Unify Error G...

Posted by gatorsmile <gi...@git.apache.org>.
Github user gatorsmile commented on the pull request:

    https://github.com/apache/spark/pull/12459#issuecomment-211548913
  
    cc @andrewor14 @yhuai It is ready for review. 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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request: [SPARK-14691] [SQL] Simplify and Unify Error G...

Posted by asfgit <gi...@git.apache.org>.
Github user asfgit closed the pull request at:

    https://github.com/apache/spark/pull/12459


---
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request: [SPARK-14691] [SQL] Simplify and Unify Error G...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the pull request:

    https://github.com/apache/spark/pull/12459#issuecomment-213998610
  
    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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request: [SPARK-14691] [SQL] Simplify and Unify Error G...

Posted by gatorsmile <gi...@git.apache.org>.
Github user gatorsmile commented on a diff in the pull request:

    https://github.com/apache/spark/pull/12459#discussion_r60511627
  
    --- Diff: sql/core/src/main/scala/org/apache/spark/sql/execution/SparkSqlParser.scala ---
    @@ -450,38 +450,19 @@ class SparkSqlAstBuilder extends AstBuilder {
           Option(ctx.partitionSpec).map(visitNonOptionalPartitionSpec))
       }
     
    -  // TODO: don't even bother parsing alter table commands related to bucketing and skewing
    -
    -  override def visitBucketTable(ctx: BucketTableContext): LogicalPlan = withOrigin(ctx) {
    -    throw new AnalysisException(
    -      "Operation not allowed: ALTER TABLE ... CLUSTERED BY ... INTO N BUCKETS")
    -  }
    -
    -  override def visitUnclusterTable(ctx: UnclusterTableContext): LogicalPlan = withOrigin(ctx) {
    -    throw new AnalysisException("Operation not allowed: ALTER TABLE ... NOT CLUSTERED")
    -  }
    -
    -  override def visitUnsortTable(ctx: UnsortTableContext): LogicalPlan = withOrigin(ctx) {
    -    throw new AnalysisException("Operation not allowed: ALTER TABLE ... NOT SORTED")
    -  }
    -
    -  override def visitSkewTable(ctx: SkewTableContext): LogicalPlan = withOrigin(ctx) {
    -    throw new AnalysisException("Operation not allowed: ALTER TABLE ... SKEWED BY ...")
    -  }
    -
    -  override def visitUnskewTable(ctx: UnskewTableContext): LogicalPlan = withOrigin(ctx) {
    -    throw new AnalysisException("Operation not allowed: ALTER TABLE ... NOT SKEWED")
    -  }
    -
    -  override def visitUnstoreTable(ctx: UnstoreTableContext): LogicalPlan = withOrigin(ctx) {
    -    throw new AnalysisException(
    -      "Operation not allowed: ALTER TABLE ... NOT STORED AS DIRECTORIES")
    -  }
    -
    -  override def visitSetTableSkewLocations(
    -      ctx: SetTableSkewLocationsContext): LogicalPlan = withOrigin(ctx) {
    -    throw new AnalysisException(
    -      "Operation not allowed: ALTER TABLE ... SET SKEWED LOCATION ...")
    +  /**
    +   * Fail an unsupported Hive native command.
    +   */
    +  override def visitFailNativeCommand(
    +      ctx: FailNativeCommandContext): LogicalPlan = withOrigin(ctx) {
    +    val keywords = if (ctx.kws != null) {
    +      Seq(ctx.kws.kw1, ctx.kws.kw2, ctx.kws.kw3, ctx.kws.kw4, ctx.kws.kw5, ctx.kws.kw6)
    +        .filter(_ != null).map(_.getText).mkString(" ")
    +    } else {
    +      // SET ROLE is the exception to the rule, because we handle this before other SET commands.
    +      "SET ROLE"
    +    }
    +    throw new ParseException(s"Operation not allowed: $keywords", ctx)
    --- End diff --
    
    @hvanhovell Sorry, I just remember the changes were made because we do not have a plan to support these operations. Thus, we intentionally changed it from `unsupported` to `not allowed`. @yhuai @andrewor14 


---
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request: [SPARK-14691] [SQL] Simplify and Unify Error G...

Posted by hvanhovell <gi...@git.apache.org>.
Github user hvanhovell commented on a diff in the pull request:

    https://github.com/apache/spark/pull/12459#discussion_r60363570
  
    --- Diff: sql/core/src/main/scala/org/apache/spark/sql/execution/SparkSqlParser.scala ---
    @@ -450,38 +450,19 @@ class SparkSqlAstBuilder extends AstBuilder {
           Option(ctx.partitionSpec).map(visitNonOptionalPartitionSpec))
       }
     
    -  // TODO: don't even bother parsing alter table commands related to bucketing and skewing
    -
    -  override def visitBucketTable(ctx: BucketTableContext): LogicalPlan = withOrigin(ctx) {
    -    throw new AnalysisException(
    -      "Operation not allowed: ALTER TABLE ... CLUSTERED BY ... INTO N BUCKETS")
    -  }
    -
    -  override def visitUnclusterTable(ctx: UnclusterTableContext): LogicalPlan = withOrigin(ctx) {
    -    throw new AnalysisException("Operation not allowed: ALTER TABLE ... NOT CLUSTERED")
    -  }
    -
    -  override def visitUnsortTable(ctx: UnsortTableContext): LogicalPlan = withOrigin(ctx) {
    -    throw new AnalysisException("Operation not allowed: ALTER TABLE ... NOT SORTED")
    -  }
    -
    -  override def visitSkewTable(ctx: SkewTableContext): LogicalPlan = withOrigin(ctx) {
    -    throw new AnalysisException("Operation not allowed: ALTER TABLE ... SKEWED BY ...")
    -  }
    -
    -  override def visitUnskewTable(ctx: UnskewTableContext): LogicalPlan = withOrigin(ctx) {
    -    throw new AnalysisException("Operation not allowed: ALTER TABLE ... NOT SKEWED")
    -  }
    -
    -  override def visitUnstoreTable(ctx: UnstoreTableContext): LogicalPlan = withOrigin(ctx) {
    -    throw new AnalysisException(
    -      "Operation not allowed: ALTER TABLE ... NOT STORED AS DIRECTORIES")
    -  }
    -
    -  override def visitSetTableSkewLocations(
    -      ctx: SetTableSkewLocationsContext): LogicalPlan = withOrigin(ctx) {
    -    throw new AnalysisException(
    -      "Operation not allowed: ALTER TABLE ... SET SKEWED LOCATION ...")
    +  /**
    +   * Fail an unsupported Hive native command.
    +   */
    +  override def visitFailNativeCommand(
    +      ctx: FailNativeCommandContext): LogicalPlan = withOrigin(ctx) {
    +    val keywords = if (ctx.kws != null) {
    +      Seq(ctx.kws.kw1, ctx.kws.kw2, ctx.kws.kw3, ctx.kws.kw4, ctx.kws.kw5, ctx.kws.kw6)
    +        .filter(_ != null).map(_.getText).mkString(" ")
    +    } else {
    +      // SET ROLE is the exception to the rule, because we handle this before other SET commands.
    +      "SET ROLE"
    +    }
    +    throw new ParseException(s"Operation not allowed: $keywords", ctx)
    --- End diff --
    
    A more general question: 'Allowed' seems like someone does not have the proper permissions to execute a command, whereas 'Unsupported' just indicates it is not supported. I think we mean the last. What do you think?


---
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request: [SPARK-14691] [SQL] Simplify and Unify Error G...

Posted by hvanhovell <gi...@git.apache.org>.
Github user hvanhovell commented on the pull request:

    https://github.com/apache/spark/pull/12459#issuecomment-214000539
  
    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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request: [SPARK-14691] [SQL] Simplify and Unify Error G...

Posted by hvanhovell <gi...@git.apache.org>.
Github user hvanhovell commented on the pull request:

    https://github.com/apache/spark/pull/12459#issuecomment-213926804
  
    @gatorsmile could you rebase?
    
    LGTM pendins Rebase/Jenkins


---
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org