| 1521 | { |
| 1522 | |
| 1523 | void addTableDependencies(const ASTCreateQuery & create, const ASTPtr & query_ptr, const ContextPtr & context) |
| 1524 | { |
| 1525 | QualifiedTableName qualified_name{create.getDatabase(), create.getTable()}; |
| 1526 | |
| 1527 | auto ref_dependencies = getDependenciesFromCreateQuery(context->getGlobalContext(), qualified_name, query_ptr, context->getCurrentDatabase()); |
| 1528 | auto loading_dependencies = getLoadingDependenciesFromCreateQuery(context->getGlobalContext(), qualified_name, query_ptr); |
| 1529 | DatabaseCatalog::instance().addDependencies(qualified_name, ref_dependencies.dependencies, loading_dependencies, ref_dependencies.mv_from_dependency ? TableNamesSet{ref_dependencies.mv_from_dependency->getQualifiedName()} : TableNamesSet{}); |
| 1530 | } |
| 1531 | |
| 1532 | void checkTableCanBeAddedWithNoCyclicDependencies(const ASTCreateQuery & create, const ASTPtr & query_ptr, const ContextPtr & context) |
| 1533 | { |
no test coverage detected