From c7bcddc6a268be14262d31bb909194d2454e9bdd Mon Sep 17 00:00:00 2001 From: Mariam-Almesfer Date: Thu, 26 Feb 2026 04:04:03 +0300 Subject: [PATCH] Add validation test for CurrentTimestamp --- .../functions/ScalarFunctionsValidateSuite.scala | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/backends-velox/src/test/scala/org/apache/gluten/functions/ScalarFunctionsValidateSuite.scala b/backends-velox/src/test/scala/org/apache/gluten/functions/ScalarFunctionsValidateSuite.scala index 302b4aa603d3..0238ba9dd5eb 100644 --- a/backends-velox/src/test/scala/org/apache/gluten/functions/ScalarFunctionsValidateSuite.scala +++ b/backends-velox/src/test/scala/org/apache/gluten/functions/ScalarFunctionsValidateSuite.scala @@ -1521,4 +1521,15 @@ abstract class ScalarFunctionsValidateSuite extends FunctionsValidateSuite { } } } + test("test_current_timestamp") { + val df = spark.sql("SELECT l_orderkey, current_timestamp() from lineitem limit 1") + val optimizedPlan = df.queryExecution.optimizedPlan.toString() + assert( + !optimizedPlan.contains("CurrentTimestamp"), + s"Expected CurrentTimestamp to be folded to a literal, but got: $optimizedPlan" + ) + checkGlutenPlan[ProjectExecTransformer](df) + checkFallbackOperators(df, 0) + df.collect() + } }