[SPARK-20304][SQL] AssertNotNull should not include path in string representation
## What changes were proposed in this pull request? AssertNotNull's toString/simpleString dumps the entire walkedTypePath. walkedTypePath is used for error message reporting and shouldn't be part of the output. ## How was this patch tested? Manually tested. Author: Reynold Xin <rxin@databricks.com> Closes #17616 from rxin/SPARK-20304.
This commit is contained in:
parent
504e62e2f4
commit
540855382c
|
@ -996,6 +996,8 @@ case class AssertNotNull(child: Expression, walkedTypePath: Seq[String] = Nil)
|
|||
override def foldable: Boolean = false
|
||||
override def nullable: Boolean = false
|
||||
|
||||
override def flatArguments: Iterator[Any] = Iterator(child)
|
||||
|
||||
private val errMsg = "Null value appeared in non-nullable field:" +
|
||||
walkedTypePath.mkString("\n", "\n", "\n") +
|
||||
"If the schema is inferred from a Scala tuple/case class, or a Java bean, " +
|
||||
|
|
Loading…
Reference in a new issue