huaxingao commented on a change in pull request #33352:
URL: https://github.com/apache/spark/pull/33352#discussion_r675280884
##
File path:
sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/jdbc/JDBCScanBuilder.scala
##
@@ -49,6 +51,58 @@ case class
huaxingao commented on a change in pull request #33352:
URL: https://github.com/apache/spark/pull/33352#discussion_r674408330
##
File path:
sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/jdbc/JDBCScanBuilder.scala
##
@@ -49,6 +51,58 @@ case class
huaxingao commented on a change in pull request #33352:
URL: https://github.com/apache/spark/pull/33352#discussion_r674407692
##
File path:
sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/jdbc/JDBCRDD.scala
##
@@ -152,19 +179,27 @@ object JDBCRDD extends
huaxingao commented on a change in pull request #33352:
URL: https://github.com/apache/spark/pull/33352#discussion_r672767768
##
File path:
sql/catalyst/src/main/java/org/apache/spark/sql/connector/expressions/Aggregation.java
##
@@ -0,0 +1,46 @@
+/*
+ * Licensed to the
huaxingao commented on a change in pull request #33352:
URL: https://github.com/apache/spark/pull/33352#discussion_r672767768
##
File path:
sql/catalyst/src/main/java/org/apache/spark/sql/connector/expressions/Aggregation.java
##
@@ -0,0 +1,46 @@
+/*
+ * Licensed to the
huaxingao commented on a change in pull request #33352:
URL: https://github.com/apache/spark/pull/33352#discussion_r672767768
##
File path:
sql/catalyst/src/main/java/org/apache/spark/sql/connector/expressions/Aggregation.java
##
@@ -0,0 +1,46 @@
+/*
+ * Licensed to the
huaxingao commented on a change in pull request #33352:
URL: https://github.com/apache/spark/pull/33352#discussion_r671797003
##
File path:
sql/catalyst/src/main/scala/org/apache/spark/sql/connector/expressions/aggregates.scala
##
@@ -0,0 +1,32 @@
+/*
+ * Licensed to the
huaxingao commented on a change in pull request #33352:
URL: https://github.com/apache/spark/pull/33352#discussion_r671411675
##
File path:
sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/V2ScanRelationPushDown.scala
##
@@ -17,61 +17,193 @@
package