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

Have Observation return Map instead of Row

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 3.3.0
    • 3.3.0
    • Java API, PySpark, SQL
    • None

    Description

      As gurwls223 pointed out, the Observation API (Scala, Java, PySpark) could return a Map / Dict. It currently returns Row simply because the metrics are (internal to Observation) retrieved from the listener as rows. Since that is hidden from the user by the Observation API, there is no need to return Row.

      If there is some value in the original Row, both could be provided via getAsRow and getAsMap.

      The Observation API has been added to Spark in unreleased 3.3.0, so it should not be a blocker to remove the Row return type in 3.3.0 again.

      Attachments

        Activity

          People

            enricomi Enrico Minack
            enricomi Enrico Minack
            Hyukjin Kwon Hyukjin Kwon
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: