This is an automated email from the ASF dual-hosted git repository.

hongze pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-gluten.git


The following commit(s) were added to refs/heads/main by this push:
     new 8324a88500 [VL] Code clean for BasicPhysicalOperatorTransformer (#7695)
8324a88500 is described below

commit 8324a88500ebd07248a7ada2430de849dcbf61ed
Author: Mingliang Zhu <[email protected]>
AuthorDate: Tue Oct 29 09:23:31 2024 +0800

    [VL] Code clean for BasicPhysicalOperatorTransformer (#7695)
---
 .../BasicPhysicalOperatorTransformer.scala         | 22 ++++++----------------
 1 file changed, 6 insertions(+), 16 deletions(-)

diff --git 
a/gluten-substrait/src/main/scala/org/apache/gluten/execution/BasicPhysicalOperatorTransformer.scala
 
b/gluten-substrait/src/main/scala/org/apache/gluten/execution/BasicPhysicalOperatorTransformer.scala
index 684dd6ac9e..09b56a5ac7 100644
--- 
a/gluten-substrait/src/main/scala/org/apache/gluten/execution/BasicPhysicalOperatorTransformer.scala
+++ 
b/gluten-substrait/src/main/scala/org/apache/gluten/execution/BasicPhysicalOperatorTransformer.scala
@@ -48,7 +48,7 @@ abstract class FilterExecTransformerBase(val cond: 
Expression, val input: SparkP
     
BackendsApiManager.getMetricsApiInstance.genFilterTransformerMetrics(sparkContext)
 
   // Split out all the IsNotNulls from condition.
-  private val (notNullPreds, otherPreds) = 
splitConjunctivePredicates(cond).partition {
+  private val (notNullPreds, _) = splitConjunctivePredicates(cond).partition {
     case IsNotNull(a) => isNullIntolerant(a) && 
a.references.subsetOf(child.outputSet)
     case _ => false
   }
@@ -170,14 +170,6 @@ abstract class FilterExecTransformerBase(val cond: 
Expression, val input: SparkP
   }
 }
 
-object FilterExecTransformerBase {
-  implicit class FilterExecTransformerBaseImplicits(filter: 
FilterExecTransformerBase) {
-    def isNoop(): Boolean = {
-      filter.getRemainingCondition == null
-    }
-  }
-}
-
 abstract class ProjectExecTransformerBase(val list: Seq[NamedExpression], val 
input: SparkPlan)
   extends UnaryTransformSupport
   with OrderPreservingNodeShim
@@ -265,13 +257,11 @@ abstract class ProjectExecTransformerBase(val list: 
Seq[NamedExpression], val in
 
 // An alternatives for UnionExec.
 case class ColumnarUnionExec(children: Seq[SparkPlan]) extends GlutenPlan {
-  children.foreach(
-    child =>
-      child match {
-        case w: WholeStageTransformer =>
-          w.setOutputSchemaForPlan(output)
-        case _ =>
-      })
+  children.foreach {
+    case w: WholeStageTransformer =>
+      w.setOutputSchemaForPlan(output)
+    case _ =>
+  }
 
   override def supportsColumnar: Boolean = true
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to