diff --git a/gluten-core/src/main/scala/org/apache/gluten/extension/columnar/transition/ConventionFunc.scala b/gluten-core/src/main/scala/org/apache/gluten/extension/columnar/transition/ConventionFunc.scala index 3105713d989d..f7e837b25ddc 100644 --- a/gluten-core/src/main/scala/org/apache/gluten/extension/columnar/transition/ConventionFunc.scala +++ b/gluten-core/src/main/scala/org/apache/gluten/extension/columnar/transition/ConventionFunc.scala @@ -51,6 +51,9 @@ object ConventionFunc { // Components should override Backend's convention function. Hence, reversed injection order // is applied. val overrides = Component.sorted().reverse.map(_.convFuncOverride()) + if (overrides.isEmpty) { + return Override.Empty + } new Override { override val rowTypeOf: PartialFunction[SparkPlan, Convention.RowType] = { overrides.map(_.rowTypeOf).reduce((l, r) => l.orElse(r)) diff --git a/gluten-substrait/src/main/scala/org/apache/gluten/extension/GlutenPlan.scala b/gluten-substrait/src/main/scala/org/apache/gluten/extension/ValidationResult.scala similarity index 100% rename from gluten-substrait/src/main/scala/org/apache/gluten/extension/GlutenPlan.scala rename to gluten-substrait/src/main/scala/org/apache/gluten/extension/ValidationResult.scala