Skip to content
This repository was archived by the owner on May 9, 2024. It is now read-only.

Commit 4721936

Browse files
committed
Add CheckAggregateFunction to extendedCheckRules.
1 parent d821a34 commit 4721936

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

sql/core/src/main/scala/org/apache/spark/sql/SQLContext.scala

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import java.beans.Introspector
2121
import java.util.Properties
2222
import java.util.concurrent.atomic.AtomicReference
2323

24-
import org.apache.spark.sql.execution.aggregate2.ConvertAggregateFunction
24+
import org.apache.spark.sql.execution.aggregate2.{CheckAggregateFunction, ConvertAggregateFunction}
2525

2626
import scala.collection.JavaConversions._
2727
import scala.collection.immutable
@@ -153,7 +153,8 @@ class SQLContext(@transient val sparkContext: SparkContext)
153153
Nil
154154

155155
override val extendedCheckRules = Seq(
156-
sources.PreWriteCheck(catalog)
156+
sources.PreWriteCheck(catalog),
157+
CheckAggregateFunction(self)
157158
)
158159
}
159160

sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveContext.scala

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import java.io.File
2121
import java.net.{URL, URLClassLoader}
2222
import java.sql.Timestamp
2323

24-
import org.apache.spark.sql.execution.aggregate2.ConvertAggregateFunction
24+
import org.apache.spark.sql.execution.aggregate2.{CheckAggregateFunction, ConvertAggregateFunction}
2525

2626
import scala.collection.JavaConversions._
2727
import scala.collection.mutable.HashMap
@@ -391,7 +391,8 @@ class HiveContext(sc: SparkContext) extends SQLContext(sc) with Logging {
391391
Nil
392392

393393
override val extendedCheckRules = Seq(
394-
sources.PreWriteCheck(catalog)
394+
sources.PreWriteCheck(catalog),
395+
CheckAggregateFunction(self)
395396
)
396397
}
397398

0 commit comments

Comments
 (0)