-
Notifications
You must be signed in to change notification settings - Fork 210
Closed
Description
Describe the bug
Incorrect year/month/day function data type
To Reproduce
create table t1 using parquet as select '2024-12-18' as event_time
select year, count(*)
from (select event_time, year(event_time) as year from t1) t
where year <= 2024
group by year
error:
java.lang.RuntimeException: called `Result::unwrap()` on an `Err` value: Execution("cannot create execution plan: DataFusionError(Execution(\"Filter predicate must return boolean values\"))")
at org.apache.spark.sql.blaze.JniBridge.callNative(Native Method)
at org.apache.spark.sql.blaze.BlazeCallNativeWrapper.<init>(BlazeCallNativeWrapper.scala:66)
at org.apache.spark.sql.blaze.NativeHelper$.executeNativePlan(NativeHelper.scala:89)
at org.apache.spark.sql.execution.blaze.shuffle.BlazeShuffleWriterBase.nativeShuffleWrite(BlazeShuffleWriterBase.scala:80)
at org.apache.spark.sql.execution.blaze.plan.NativeShuffleExchangeExec$$anon$1.write(NativeShuffleExchangeExec.scala:159)
at org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:104)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels