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

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


The following commit(s) were added to refs/heads/main by this push:
     new a88d3c1e47 [GLUTEN-12555][CORE] Propagate child outputPartitioning and 
outputOrdering in ColumnarToColumnarExec (#12556)
a88d3c1e47 is described below

commit a88d3c1e47caee04e1e862a5eb1a26c4b294ae9e
Author: Yuming Wang <[email protected]>
AuthorDate: Mon Jul 20 21:55:31 2026 +0800

    [GLUTEN-12555][CORE] Propagate child outputPartitioning and outputOrdering 
in ColumnarToColumnarExec (#12556)
---
 .../scala/org/apache/gluten/execution/ColumnarToColumnarExec.scala | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git 
a/gluten-core/src/main/scala/org/apache/gluten/execution/ColumnarToColumnarExec.scala
 
b/gluten-core/src/main/scala/org/apache/gluten/execution/ColumnarToColumnarExec.scala
index f825bc1f18..7348cc88c6 100644
--- 
a/gluten-core/src/main/scala/org/apache/gluten/execution/ColumnarToColumnarExec.scala
+++ 
b/gluten-core/src/main/scala/org/apache/gluten/execution/ColumnarToColumnarExec.scala
@@ -20,7 +20,8 @@ import org.apache.gluten.iterator.Iterators
 
 import org.apache.spark.rdd.RDD
 import org.apache.spark.sql.catalyst.InternalRow
-import org.apache.spark.sql.catalyst.expressions.Attribute
+import org.apache.spark.sql.catalyst.expressions.{Attribute, SortOrder}
+import org.apache.spark.sql.catalyst.plans.physical.Partitioning
 import org.apache.spark.sql.execution.{SparkPlan, UnaryExecNode}
 import org.apache.spark.sql.execution.metric.{SQLMetric, SQLMetrics}
 import org.apache.spark.sql.vectorized.ColumnarBatch
@@ -94,4 +95,8 @@ abstract class ColumnarToColumnarExec(override val child: 
SparkPlan)
   }
 
   override def output: Seq[Attribute] = child.output
+
+  override def outputPartitioning: Partitioning = child.outputPartitioning
+
+  override def outputOrdering: Seq[SortOrder] = child.outputOrdering
 }


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

Reply via email to