From 0808fd2e947c51d97287197e3ac1bf987f011383 Mon Sep 17 00:00:00 2001 From: Wenchen Fan Date: Sat, 30 May 2015 14:01:11 +0800 Subject: [PATCH] make constrcutor of TypeCheckResult private --- .../apache/spark/sql/catalyst/analysis/TypeCheckResult.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/TypeCheckResult.scala b/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/TypeCheckResult.scala index d2474b0f3ad3e..653015154fc16 100644 --- a/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/TypeCheckResult.scala +++ b/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/TypeCheckResult.scala @@ -20,9 +20,10 @@ package org.apache.spark.sql.catalyst.analysis /** * Represents the result of `Expression.checkInputDataTypes`. * We will throw `AnalysisException` in `CheckAnalysis` if error message is not null. + * Use [[TypeCheckResult.success]] and [[TypeCheckResult.fail]] to instantiate this. * */ -class TypeCheckResult(val errorMessage: String) extends AnyVal { +class TypeCheckResult private (val errorMessage: String) extends AnyVal { def hasError: Boolean = errorMessage != null }