| 1222 | } |
| 1223 | |
| 1224 | void setNullTableEngine(ASTStorage & storage) |
| 1225 | { |
| 1226 | storage.forEachPointerToChild([](IAST ** ptr, boost::intrusive_ptr<IAST> *) |
| 1227 | { |
| 1228 | *ptr = nullptr; |
| 1229 | }); |
| 1230 | |
| 1231 | auto engine_ast = make_intrusive<ASTFunction>(); |
| 1232 | engine_ast->name = "Null"; |
| 1233 | engine_ast->setNoEmptyArgs(true); |
| 1234 | storage.set(storage.engine, engine_ast); |
| 1235 | } |
| 1236 | |
| 1237 | void setNullDictionarySourceIfExternal(ASTCreateQuery & create_query) |
| 1238 | { |
no test coverage detected