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]