From 9d26ab8f59eec5f7f704ff8fe690173a4d25a29b Mon Sep 17 00:00:00 2001 From: Zongheng Yang Date: Fri, 13 Jun 2014 14:20:19 -0700 Subject: [PATCH] Add @transient marker. --- .../spark/sql/catalyst/expressions/predicates.scala | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/predicates.scala b/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/predicates.scala index 84cdd62a0e9b6..2902906df2844 100644 --- a/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/predicates.scala +++ b/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/predicates.scala @@ -228,11 +228,11 @@ case class CaseWhen(branches: Seq[Expression]) extends Expression { branches(1).dataType } - private[this] lazy val branchesArr = branches.toArray - @transient private[this] lazy val predicates = branches - .sliding(2, 2).collect { case Seq(cond, _) => cond }.toSeq - @transient private[this] lazy val values = branches - .sliding(2, 2).collect { case Seq(_, value) => value }.toSeq + @transient private[this] lazy val branchesArr = branches.toArray + @transient private[this] lazy val predicates = + branches.sliding(2, 2).collect { case Seq(cond, _) => cond }.toSeq + @transient private[this] lazy val values = + branches.sliding(2, 2).collect { case Seq(_, value) => value }.toSeq override def nullable = { // If no value is nullable and no elseValue is provided, the whole statement defaults to null.