diff --git a/gluten-core/src/main/scala/org/apache/gluten/extension/columnar/enumerated/EnumeratedTransform.scala b/gluten-core/src/main/scala/org/apache/gluten/extension/columnar/enumerated/EnumeratedTransform.scala index 30e4c0a79823..4b747eb70075 100644 --- a/gluten-core/src/main/scala/org/apache/gluten/extension/columnar/enumerated/EnumeratedTransform.scala +++ b/gluten-core/src/main/scala/org/apache/gluten/extension/columnar/enumerated/EnumeratedTransform.scala @@ -63,7 +63,6 @@ case class EnumeratedTransform(session: SparkSession, outputsColumnar: Boolean) OffloadOthers()) .toRule, RasOffload.from[CoalesceExec](OffloadOthers()).toRule, - RasOffload.from[ProjectExec](OffloadOthers()).toRule, RasOffload.from[SortAggregateExec](OffloadOthers()).toRule, RasOffload.from[ObjectHashAggregateExec](OffloadOthers()).toRule, RasOffload.from[UnionExec](OffloadOthers()).toRule, diff --git a/gluten-core/src/main/scala/org/apache/gluten/extension/columnar/enumerated/RasOffloadProject.scala b/gluten-core/src/main/scala/org/apache/gluten/extension/columnar/enumerated/RasOffloadProject.scala index 0bbf57499b73..4b55fff0ada1 100644 --- a/gluten-core/src/main/scala/org/apache/gluten/extension/columnar/enumerated/RasOffloadProject.scala +++ b/gluten-core/src/main/scala/org/apache/gluten/extension/columnar/enumerated/RasOffloadProject.scala @@ -20,6 +20,7 @@ import org.apache.gluten.execution.ProjectExecTransformer import org.apache.spark.sql.execution.{ProjectExec, SparkPlan} +/** TODO: Map [[org.apache.gluten.extension.columnar.OffloadProject]] to RAS. */ object RasOffloadProject extends RasOffload { override def offload(node: SparkPlan): SparkPlan = node match { case ProjectExec(projectList, child) =>