[ https://issues.apache.org/jira/browse/SPARK-27166?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Dongjoon Hyun resolved SPARK-27166. ----------------------------------- Resolution: Fixed Assignee: Dongjoon Hyun Fix Version/s: 3.0.0 This is resolved via https://github.com/apache/spark/pull/24098 > Improve `printSchema` to print up to the given level > ---------------------------------------------------- > > Key: SPARK-27166 > URL: https://issues.apache.org/jira/browse/SPARK-27166 > Project: Spark > Issue Type: Improvement > Components: SQL > Affects Versions: 3.0.0 > Reporter: Dongjoon Hyun > Assignee: Dongjoon Hyun > Priority: Minor > Fix For: 3.0.0 > > > This issue aims to improve `printSchema` to be able to print up to the given > level of the schema. > {code:java} > scala> val df = Seq((1,(2,(3,4)))).toDF > df: org.apache.spark.sql.DataFrame = [_1: int, _2: struct<_1: int, _2: > struct<_1: int, _2: int>>] > scala> df.printSchema > root > |-- _1: integer (nullable = false) > |-- _2: struct (nullable = true) > | |-- _1: integer (nullable = false) > | |-- _2: struct (nullable = true) > | | |-- _1: integer (nullable = false) > | | |-- _2: integer (nullable = false) > scala> df.printSchema(1) > root > |-- _1: integer (nullable = false) > |-- _2: struct (nullable = true) > scala> df.printSchema(2) > root > |-- _1: integer (nullable = false) > |-- _2: struct (nullable = true) > | |-- _1: integer (nullable = false) > | |-- _2: struct (nullable = true) > scala> df.printSchema(3) > root > |-- _1: integer (nullable = false) > |-- _2: struct (nullable = true) > | |-- _1: integer (nullable = false) > | |-- _2: struct (nullable = true) > | | |-- _1: integer (nullable = false) > | | |-- _2: integer (nullable = false){code} > -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org