Skip to content

Commit 2e817b6

Browse files
committed
merge
1 parent 7266302 commit 2e817b6

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

core/src/execution/datafusion/planner.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ use datafusion::{
2626
execution::FunctionRegistry,
2727
functions::math,
2828
logical_expr::{
29-
BuiltinScalarFunction, Operator as DataFusionOperator, ScalarFunctionDefinition,
29+
expr::find_df_window_func, BuiltinScalarFunction, Operator as DataFusionOperator,
30+
ScalarFunctionDefinition, WindowFrame, WindowFrameBound, WindowFrameUnits,
3031
},
3132
physical_expr::{
3233
execution_props::ExecutionProps,
@@ -1325,6 +1326,7 @@ impl PhysicalPlanner {
13251326
sort_exprs,
13261327
window_frame.into(),
13271328
&input_schema,
1329+
false, // TODO: Ignore nulls
13281330
)
13291331
.map_err(|e| ExecutionError::DataFusionError(e.to_string()))
13301332
}

spark/src/main/scala/org/apache/comet/CometSparkSessionExtensions.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ import org.apache.spark.sql.execution.datasources.v2.BatchScanExec
3939
import org.apache.spark.sql.execution.datasources.v2.parquet.ParquetScan
4040
import org.apache.spark.sql.execution.exchange.{BroadcastExchangeExec, ReusedExchangeExec, ShuffleExchangeExec}
4141
import org.apache.spark.sql.execution.joins.{BroadcastHashJoinExec, ShuffledHashJoinExec, SortMergeJoinExec}
42+
import org.apache.spark.sql.execution.window.WindowExec
4243
import org.apache.spark.sql.internal.SQLConf
4344
import org.apache.spark.sql.types._
4445

spark/src/main/scala/org/apache/comet/serde/QueryPlanSerde.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ import org.apache.spark.sql.execution.adaptive.{BroadcastQueryStageExec, Shuffle
3737
import org.apache.spark.sql.execution.aggregate.HashAggregateExec
3838
import org.apache.spark.sql.execution.exchange.{BroadcastExchangeExec, ReusedExchangeExec, ShuffleExchangeExec}
3939
import org.apache.spark.sql.execution.joins.{BroadcastHashJoinExec, HashJoin, ShuffledHashJoinExec, SortMergeJoinExec}
40+
import org.apache.spark.sql.execution.window.WindowExec
4041
import org.apache.spark.sql.internal.SQLConf
4142
import org.apache.spark.sql.types._
4243
import org.apache.spark.unsafe.types.UTF8String

0 commit comments

Comments
 (0)