Skip to content

Commit 393aa1e

Browse files
authored
fix(optimizer): manually import all plan nodes (#372)
Signed-off-by: Alex Chi <iskyzh@gmail.com>
1 parent c87cbac commit 393aa1e

33 files changed

+156
-60
lines changed

src/optimizer/plan_nodes/dummy.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
// Copyright 2022 RisingLight Project Authors. Licensed under Apache-2.0.
22

33
use std::fmt;
4-
use serde::{Serialize};
4+
5+
use serde::Serialize;
6+
57
use super::*;
68

79
/// A dummy plan.

src/optimizer/plan_nodes/logical_aggregate.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
// Copyright 2022 RisingLight Project Authors. Licensed under Apache-2.0.
22

33
use std::fmt;
4-
use serde::{Serialize};
4+
5+
use serde::Serialize;
56

67
use super::*;
78
use crate::binder::{BoundAggCall, BoundExpr};

src/optimizer/plan_nodes/logical_copy_from_file.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
// Copyright 2022 RisingLight Project Authors. Licensed under Apache-2.0.
22

33
use std::fmt;
4-
use serde::{Serialize};
54
use std::path::PathBuf;
65

6+
use serde::Serialize;
7+
78
use super::*;
89
use crate::binder::statement::copy::FileFormat;
910
use crate::types::DataType;

src/optimizer/plan_nodes/logical_copy_to_file.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22

33
use std::fmt;
44
use std::path::PathBuf;
5-
use serde::{Serialize};
5+
6+
use serde::Serialize;
67

78
use super::*;
89
use crate::binder::statement::copy::FileFormat;

src/optimizer/plan_nodes/logical_create_table.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
// Copyright 2022 RisingLight Project Authors. Licensed under Apache-2.0.
22

33
use std::fmt;
4-
use serde::{Serialize};
4+
55
use itertools::Itertools;
6+
use serde::Serialize;
67

78
use super::*;
89
use crate::catalog::ColumnCatalog;

src/optimizer/plan_nodes/logical_delete.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
// Copyright 2022 RisingLight Project Authors. Licensed under Apache-2.0.
22

33
use std::fmt;
4-
use serde::{Serialize};
4+
5+
use serde::Serialize;
6+
57
use super::*;
68
use crate::catalog::TableRefId;
79

src/optimizer/plan_nodes/logical_drop.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
// Copyright 2022 RisingLight Project Authors. Licensed under Apache-2.0.
22

33
use std::fmt;
4-
use serde::{Serialize};
4+
5+
use serde::Serialize;
6+
57
use super::*;
68
use crate::binder::statement::drop::Object;
79

src/optimizer/plan_nodes/logical_explain.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
// Copyright 2022 RisingLight Project Authors. Licensed under Apache-2.0.
22

33
use std::fmt;
4-
use serde::{Serialize};
4+
5+
use serde::Serialize;
6+
57
use super::*;
68

79
/// The logical plan of `EXPLAIN`.

src/optimizer/plan_nodes/logical_filter.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
// Copyright 2022 RisingLight Project Authors. Licensed under Apache-2.0.
22

33
use std::fmt;
4-
use serde::{Serialize};
4+
5+
use serde::Serialize;
6+
57
use super::*;
68
use crate::binder::BoundExpr;
79
use crate::optimizer::logical_plan_rewriter::ExprRewriter;

src/optimizer/plan_nodes/logical_insert.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
// Copyright 2022 RisingLight Project Authors. Licensed under Apache-2.0.
22

33
use std::fmt;
4-
use serde::{Serialize};
4+
55
use itertools::Itertools;
6+
use serde::Serialize;
67

78
use super::*;
89
use crate::catalog::TableRefId;

0 commit comments

Comments
 (0)