@@ -9,7 +9,7 @@ use std::rc::Rc;
99
1010use asap_types:: post_asap:: {
1111 SketchAlgorithm , SummaryExpr , SummaryMaintenanceLifecycle ,
12- SummaryMaintenanceLifecycleGuarantee , SummaryMaintenanceMode , SummaryNode ,
12+ SummaryMaintenanceLifecycleGuarantee , SummaryNode ,
1313} ;
1414use asap_types:: pre_asap:: {
1515 agg_intent:: AggIntent , CompareOpKind , InfoMatcher , Predicate , QueryExpr , Source ,
@@ -18,14 +18,15 @@ use asap_types::workload::{DataArrival, DataWorkload, QueryRecurrence, RepeatedD
1818use serde:: { Deserialize , Serialize } ;
1919
2020use crate :: analytical_cost:: ExecutionMultiplicity ;
21+ #[ cfg( test) ]
22+ use crate :: analytical_cost:: PhysicalNodeEvidence ;
2123use crate :: analytical_cost:: {
22- estimate_physical_dag, AnalyticalCostError , EvidenceBackedPhysicalDag , PhysicalOperator ,
23- ResourceCalibration , ResourceEstimate ,
24+ estimate_physical_dag, AnalyticalCostError , EvidenceBackedPhysicalDag , PhysicalDagNode ,
25+ PhysicalOperator , ResourceCalibration , ResourceEstimate ,
26+ } ;
27+ use crate :: cost_model:: {
28+ CompleteSummaryCandidateEstimate , Cost , CostModel , CostedSummaryDeployment , DefaultCostModel ,
2429} ;
25- #[ cfg( test) ]
26- use crate :: analytical_cost:: { PhysicalDagNode , PhysicalNodeEvidence } ;
27- use crate :: cost_model:: CostedSummaryDeployment ;
28- use crate :: cost_model:: { Cost , CostModel , DefaultCostModel } ;
2930#[ cfg( test) ]
3031use crate :: physical_operator_statistics:: UnaryEdgeStatistics ;
3132use crate :: physical_operator_statistics:: { ComparisonScope , EdgeStatistics , OperatorStatistics } ;
0 commit comments