| 182 | } |
| 183 | |
| 184 | BlockIO InterpreterSelectIntersectExceptQuery::execute() |
| 185 | { |
| 186 | BlockIO res; |
| 187 | |
| 188 | QueryPlan query_plan; |
| 189 | buildQueryPlan(query_plan); |
| 190 | |
| 191 | auto builder = query_plan.buildQueryPipeline(QueryPlanOptimizationSettings(context), BuildQueryPipelineSettings(context)); |
| 192 | |
| 193 | res.pipeline = QueryPipelineBuilder::getPipeline(std::move(*builder)); |
| 194 | |
| 195 | setQuota(res.pipeline); |
| 196 | |
| 197 | return res; |
| 198 | } |
| 199 | |
| 200 | void InterpreterSelectIntersectExceptQuery::ignoreWithTotals() |
| 201 | { |
nothing calls this directly
no test coverage detected