Skip to content

Commit 82f8961

Browse files
committed
more cleanup
1 parent 32a4b74 commit 82f8961

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

datafusion/expr/src/type_coercion/binary.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
use std::collections::HashSet;
2121
use std::sync::Arc;
2222

23-
use crate::Operator;
23+
use crate::{Operator, WrapCustomOperator};
2424

2525
use arrow::array::{new_empty_array, Array};
2626
use arrow::compute::can_cast_types;
@@ -29,7 +29,6 @@ use arrow::datatypes::{
2929
DECIMAL256_MAX_PRECISION, DECIMAL256_MAX_SCALE,
3030
};
3131

32-
use crate::operator::WrapCustomOperator;
3332
use datafusion_common::{exec_datafusion_err, plan_datafusion_err, plan_err, Result};
3433

3534
/// The type signature of an instantiation of binary operator expression such as

datafusion/sql/src/unparser/expr.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ use datafusion_common::{
3737
use datafusion_expr::{
3838
expr::{Alias, Exists, InList, ScalarFunction, Sort, WindowFunction},
3939
Between, BinaryExpr, Case, Cast, Expr, GroupingSet, Like, Operator, TryCast,
40+
WrapCustomOperator,
4041
};
4142

4243
use super::Unparser;
@@ -645,7 +646,7 @@ impl Unparser<'_> {
645646
Operator::BitwiseShiftRight => Ok(ast::BinaryOperator::PGBitwiseShiftRight),
646647
Operator::BitwiseShiftLeft => Ok(ast::BinaryOperator::PGBitwiseShiftLeft),
647648
Operator::StringConcat => Ok(ast::BinaryOperator::StringConcat),
648-
Operator::Custom(op) => op.0.op_to_sql(),
649+
Operator::Custom(WrapCustomOperator(op)) => op.op_to_sql(),
649650
Operator::AtArrow => not_impl_err!("unsupported operation: {op:?}"),
650651
Operator::ArrowAt => not_impl_err!("unsupported operation: {op:?}"),
651652
}

datafusion/substrait/src/logical_plan/producer.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ use std::sync::Arc;
2323
use arrow_buffer::ToByteSlice;
2424
use datafusion::arrow::datatypes::IntervalUnit;
2525
use datafusion::logical_expr::{
26-
CrossJoin, Distinct, Like, Partitioning, WindowFrameUnits,
26+
CrossJoin, Distinct, Like, Partitioning, WindowFrameUnits, WrapCustomOperator,
2727
};
2828
use datafusion::{
2929
arrow::datatypes::{DataType, TimeUnit},
@@ -723,7 +723,7 @@ pub fn operator_to_name(op: Operator) -> &'static str {
723723
Operator::BitwiseXor => "bitwise_xor",
724724
Operator::BitwiseShiftRight => "bitwise_shift_right",
725725
Operator::BitwiseShiftLeft => "bitwise_shift_left",
726-
Operator::Custom(op) => op.0.name(),
726+
Operator::Custom(WrapCustomOperator(op)) => op.name(),
727727
}
728728
}
729729

0 commit comments

Comments
 (0)