Uploaded image for project: 'Spark'
  1. Spark
  2. SPARK-45891 Support Variant data type
  3. SPARK-50063

Support Variant in Spark Connect Scala client

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 4.0.0
    • None
    • Connect
    • None

    Description

      Currently Spark Connect Scala client doesn't support Variant type when collecting data.

      scala> spark.sql("select parse_json('1')").collect()
      org.apache.spark.SparkUnsupportedOperationException: [UNSUPPORTED_DATATYPE] Unsupported data type "VARIANT". SQLSTATE: 0A000
        org.apache.spark.sql.errors.ExecutionErrors.unsupportedDataTypeError(ExecutionErrors.scala:159)
        org.apache.spark.sql.errors.ExecutionErrors.unsupportedDataTypeError$(ExecutionErrors.scala:156)
        org.apache.spark.sql.errors.ExecutionErrors$.unsupportedDataTypeError(ExecutionErrors.scala:254)
        org.apache.spark.sql.connect.client.arrow.ArrowDeserializers$.deserializerFor(ArrowDeserializer.scala:370)
      ...
       

      Attachments

        Activity

          People

            Unassigned Unassigned
            ueshin Takuya Ueshin
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: