Uploaded image for project: 'Spark'
  1. Spark
  2. SPARK-17732

ALTER TABLE DROP PARTITION should support comparators

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • 2.0.0
    • None
    • SQL
    • None

    Description

      This issue aims to support `comparators`, e.g. '<', '<=', '>', '>=', again in Apache Spark 2.0 for backward compatibility.

      Spark 1.6.2

      scala> sql("CREATE TABLE sales(id INT) PARTITIONED BY (country STRING, quarter STRING)")
      res0: org.apache.spark.sql.DataFrame = [result: string]
      
      scala> sql("ALTER TABLE sales DROP PARTITION (country < 'KR')")
      res1: org.apache.spark.sql.DataFrame = [result: string]
      

      Spark 2.0

      scala> sql("CREATE TABLE sales(id INT) PARTITIONED BY (country STRING, quarter STRING)")
      res0: org.apache.spark.sql.DataFrame = []
      
      scala> sql("ALTER TABLE sales DROP PARTITION (country < 'KR')")
      org.apache.spark.sql.catalyst.parser.ParseException:
      mismatched input '<' expecting {')', ','}(line 1, pos 42)
      

      Attachments

        Issue Links

          Activity

            People

              dongjoon Dongjoon Hyun
              dongjoon Dongjoon Hyun
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: