Skip to content

Commit

Permalink
[GLUTEN-6600]Fix NPE issue when running window query(apache#6803)
Browse files Browse the repository at this point in the history
  • Loading branch information
JkSelf authored and shamirchen committed Oct 14, 2024
1 parent 79d32f6 commit 45991bc
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 6 deletions.
13 changes: 9 additions & 4 deletions gluten-core/src/main/scala/org/apache/gluten/GlutenPlugin.scala
Original file line number Diff line number Diff line change
Expand Up @@ -74,10 +74,15 @@ private[gluten] class GlutenDriverPlugin extends DriverPlugin with Logging {
BackendsApiManager.initialize()
BackendsApiManager.getListenerApiInstance.onDriverStart(sc, pluginContext)
GlutenListenerFactory.addToSparkListenerBus(sc)
ExpressionMappings.expressionExtensionTransformer =
ExpressionUtil.extendedExpressionTransformer(
conf.get(GlutenConfig.GLUTEN_EXTENDED_EXPRESSION_TRAN_CONF, "")
)

val expressionExtensionTransformer = ExpressionUtil.extendedExpressionTransformer(
conf.get(GlutenConfig.GLUTEN_EXTENDED_EXPRESSION_TRAN_CONF, "")
)

if (expressionExtensionTransformer != null) {
ExpressionMappings.expressionExtensionTransformer = expressionExtensionTransformer
}

Collections.emptyMap()
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ package org.apache.gluten.expression
import org.apache.gluten.GlutenConfig
import org.apache.gluten.backendsapi.BackendsApiManager
import org.apache.gluten.expression.ExpressionNames._
import org.apache.gluten.extension.ExpressionExtensionTrait
import org.apache.gluten.extension.{DefaultExpressionExtensionTransformer, ExpressionExtensionTrait}
import org.apache.gluten.sql.shims.SparkShimLoader

import org.apache.spark.sql.catalyst.expressions._
Expand Down Expand Up @@ -354,5 +354,6 @@ object ExpressionMappings {
.toMap[Class[_], String]
}

var expressionExtensionTransformer: ExpressionExtensionTrait = _
var expressionExtensionTransformer: ExpressionExtensionTrait =
DefaultExpressionExtensionTransformer()
}

0 comments on commit 45991bc

Please sign in to comment.