File tree Expand file tree Collapse file tree 6 files changed +8
-7
lines changed Expand file tree Collapse file tree 6 files changed +8
-7
lines changed Original file line number Diff line number Diff line change @@ -17,11 +17,11 @@ use scan::Scan;
17
17
/// - `ScalarLink`: Specifies whether the children scalars are other scalar operators or a group id.
18
18
///
19
19
/// This makes it possible to reuse the `LogicalOperator` type in [`LogicalPlan`],
20
- /// [`PartialLogicalPlan`], and [`LogicalExpr `].
20
+ /// [`PartialLogicalPlan`], and [`LogicalExpression `].
21
21
///
22
22
/// [`LogicalPlan`]: crate::plan::logical_plan::LogicalPlan
23
23
/// [`PartialLogicalPlan`]: crate::plan::partial_logical_plan::PartialLogicalPlan
24
- /// [`LogicalExpr `]: crate::expression::relational::LogicalExpr
24
+ /// [`LogicalExpression `]: crate::expression::LogicalExpression
25
25
#[ derive( Clone ) ]
26
26
pub enum LogicalOperator < RelLink , ScalarLink > {
27
27
Scan ( Scan < ScalarLink > ) ,
Original file line number Diff line number Diff line change
1
+ #[ allow( clippy:: module_inception) ]
1
2
pub mod filter;
Original file line number Diff line number Diff line change @@ -18,10 +18,10 @@ use scan::table_scan::TableScan;
18
18
/// - `ScalarLink`: Specifies whether the children scalars are other scalar operators or a group id.
19
19
///
20
20
/// This makes it possible to reuse the `PhysicalOperator` type in [`PhysicalPlan`]
21
- /// and [`PhysicalExpr `].
21
+ /// and [`PhysicalExpression `].
22
22
///
23
23
/// [`PhysicalPlan`]: crate::plan::physical_plan::PhysicalPlan
24
- /// [`PhysicalExpr `]: crate::expression::relational::PhysicalExpr
24
+ /// [`PhysicalExpression `]: crate::expression::PhysicalExpression
25
25
#[ derive( Clone ) ]
26
26
pub enum PhysicalOperator < RelLink , ScalarLink > {
27
27
TableScan ( TableScan < ScalarLink > ) ,
Original file line number Diff line number Diff line change
1
+ #[ allow( clippy:: module_inception) ]
1
2
pub mod project;
Original file line number Diff line number Diff line change @@ -13,12 +13,11 @@ use constants::Constant;
13
13
/// - `ScalarLink`: Specifies whether the children scalars are other scalar operators or a group id.
14
14
///
15
15
/// This makes it possible to reuse the `ScalarOperator` type in [`LogicalPlan`],
16
- /// [`PhysicalPlan`], [`PartialLogicalPlan`], and [`ScalarExpr `].
16
+ /// [`PhysicalPlan`], and [`PartialLogicalPlan `].
17
17
///
18
18
/// [`LogicalPlan`]: crate::plan::logical_plan::LogicalPlan
19
19
/// [`PhysicalPlan`]: crate::plan::physical_plan::PhysicalPlan
20
20
/// [`PartialLogicalPlan`]: crate::plan::partial_logical_plan::PartialLogicalPlan
21
- /// [`ScalarExpr`]: crate::expression::scalar::ScalarExpr
22
21
#[ derive( Clone ) ]
23
22
pub enum ScalarOperator < ScalarLink > {
24
23
Add ( Add < ScalarLink > ) ,
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ pub trait ImplementationRule {
12
12
///
13
13
/// If the input expression does not match the current rule's pattern, then this method returns
14
14
/// `None`. Otherwise, it applies the implementation and returns the corresponding
15
- /// [`PhysicalExpr `].
15
+ /// [`PhysicalExpression `].
16
16
///
17
17
/// Implementation rules are defined to be a mapping from a logical operator to a physical
18
18
/// operator. This method is used by the rule engine to check if an implementation / algorithm
You can’t perform that action at this time.
0 commit comments