我是spark-scala的新手,我有一个案例类如下
case class Session(src: String,
id: String,
meterId: Option[Long],
computerId: Option[String],
startTime: Long,
endTime: Long,
memberId: String,
isComplete: Boolean)
如何实现case类的空/空检查?
我通过在线观看,但是它没有工作
def isPCSessionEmpty(pCSession: Session): Boolean = {
pCSession.productIterator.forall {
case None => true
case Some(x: PCSession2) => isPCSessionEmpty(x)
case _ => false
}
}
请帮忙。