File tree Expand file tree Collapse file tree 6 files changed +14
-5
lines changed Expand file tree Collapse file tree 6 files changed +14
-5
lines changed Original file line number Diff line number Diff line change @@ -20,3 +20,17 @@ pub struct Cluster {
20
20
pub local_id : String ,
21
21
pub nodes : Vec < Arc < NodeInfo > > ,
22
22
}
23
+
24
+ impl Cluster {
25
+ /// If this cluster is empty?
26
+ ///
27
+ /// # TODO
28
+ ///
29
+ /// From @Xuanwo
30
+ ///
31
+ /// Ideally, we should implement a cluster trait to replace `ClusterHelper`
32
+ /// defined in `databend-query`.
33
+ pub fn is_empty ( & self ) -> bool {
34
+ self . nodes . is_empty ( )
35
+ }
36
+ }
Original file line number Diff line number Diff line change @@ -19,7 +19,6 @@ use common_exception::Result;
19
19
use common_legacy_planners:: PlanNode ;
20
20
use common_legacy_planners:: SelectPlan ;
21
21
22
- use crate :: clusters:: ClusterHelper ;
23
22
use crate :: interpreters:: plan_schedulers;
24
23
use crate :: interpreters:: Interpreter ;
25
24
use crate :: optimizers:: Optimizers ;
Original file line number Diff line number Diff line change @@ -18,7 +18,6 @@ use common_datavalues::DataSchemaRef;
18
18
use common_exception:: Result ;
19
19
20
20
use super :: plan_schedulers:: schedule_query_v2;
21
- use crate :: clusters:: ClusterHelper ;
22
21
use crate :: interpreters:: Interpreter ;
23
22
use crate :: pipelines:: PipelineBuildResult ;
24
23
use crate :: sessions:: QueryContext ;
Original file line number Diff line number Diff line change @@ -34,7 +34,6 @@ use common_legacy_planners::StagePlan;
34
34
use common_legacy_planners:: WindowFuncPlan ;
35
35
use enum_extract:: let_extract;
36
36
37
- use crate :: clusters:: ClusterHelper ;
38
37
use crate :: optimizers:: Optimizer ;
39
38
use crate :: sessions:: QueryContext ;
40
39
use crate :: sessions:: TableContext ;
Original file line number Diff line number Diff line change @@ -21,7 +21,6 @@ use common_datavalues::DataSchemaRefExt;
21
21
use common_exception:: Result ;
22
22
use tracing:: debug;
23
23
24
- use crate :: clusters:: ClusterHelper ;
25
24
use crate :: sql:: binder:: Binder ;
26
25
use crate :: sql:: normalize_identifier;
27
26
use crate :: sql:: optimizer:: optimize;
Original file line number Diff line number Diff line change @@ -23,7 +23,6 @@ use common_exception::Result;
23
23
use parking_lot:: RwLock ;
24
24
pub use plans:: ScalarExpr ;
25
25
26
- use crate :: clusters:: ClusterHelper ;
27
26
use crate :: sql:: optimizer:: optimize;
28
27
pub use crate :: sql:: planner:: binder:: BindContext ;
29
28
You can’t perform that action at this time.
0 commit comments