This is an automated email from the ASF dual-hosted git repository.

linwei pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/datafusion.git


The following commit(s) were added to refs/heads/main by this push:
     new e711775f08 Move Literal to physical-expr-common (#10910)
e711775f08 is described below

commit e711775f08cccaed797dbda77f9d7448d1568b06
Author: 张林伟 <[email protected]>
AuthorDate: Sat Jun 15 08:01:48 2024 +0800

    Move Literal to physical-expr-common (#10910)
---
 .../{physical-expr => physical-expr-common}/src/expressions/literal.rs | 3 +--
 datafusion/physical-expr-common/src/expressions/mod.rs                 | 2 ++
 datafusion/physical-expr/src/expressions/mod.rs                        | 3 +--
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/datafusion/physical-expr/src/expressions/literal.rs 
b/datafusion/physical-expr-common/src/expressions/literal.rs
similarity index 98%
rename from datafusion/physical-expr/src/expressions/literal.rs
rename to datafusion/physical-expr-common/src/expressions/literal.rs
index fcaf229af0..b3cff1ef69 100644
--- a/datafusion/physical-expr/src/expressions/literal.rs
+++ b/datafusion/physical-expr-common/src/expressions/literal.rs
@@ -21,8 +21,7 @@ use std::any::Any;
 use std::hash::{Hash, Hasher};
 use std::sync::Arc;
 
-use crate::physical_expr::down_cast_any_ref;
-use crate::PhysicalExpr;
+use crate::physical_expr::{down_cast_any_ref, PhysicalExpr};
 
 use arrow::{
     datatypes::{DataType, Schema},
diff --git a/datafusion/physical-expr-common/src/expressions/mod.rs 
b/datafusion/physical-expr-common/src/expressions/mod.rs
index 4b5965e164..ea21c8e9a9 100644
--- a/datafusion/physical-expr-common/src/expressions/mod.rs
+++ b/datafusion/physical-expr-common/src/expressions/mod.rs
@@ -17,5 +17,7 @@
 
 mod cast;
 pub mod column;
+mod literal;
 
 pub use cast::{cast, cast_with_options, CastExpr};
+pub use literal::{lit, Literal};
diff --git a/datafusion/physical-expr/src/expressions/mod.rs 
b/datafusion/physical-expr/src/expressions/mod.rs
index beba257405..592393f800 100644
--- a/datafusion/physical-expr/src/expressions/mod.rs
+++ b/datafusion/physical-expr/src/expressions/mod.rs
@@ -26,7 +26,6 @@ mod in_list;
 mod is_not_null;
 mod is_null;
 mod like;
-mod literal;
 mod negative;
 mod no_op;
 mod not;
@@ -67,11 +66,11 @@ pub use datafusion_expr::utils::format_state_name;
 pub use datafusion_functions_aggregate::first_last::{FirstValue, LastValue};
 pub use datafusion_physical_expr_common::expressions::column::{col, Column};
 pub use datafusion_physical_expr_common::expressions::{cast, CastExpr};
+pub use datafusion_physical_expr_common::expressions::{lit, Literal};
 pub use in_list::{in_list, InListExpr};
 pub use is_not_null::{is_not_null, IsNotNullExpr};
 pub use is_null::{is_null, IsNullExpr};
 pub use like::{like, LikeExpr};
-pub use literal::{lit, Literal};
 pub use negative::{negative, NegativeExpr};
 pub use no_op::NoOp;
 pub use not::{not, NotExpr};


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to