#pragma once #include #include #include namespace DB { struct FindIdentifierBestTableData { using TypeToVisit = ASTIdentifier; const std::vector & tables; std::vector> identifier_table; FindIdentifierBestTableData(const std::vector & tables_); void visit(ASTIdentifier & identifier, ASTPtr &); }; using FindIdentifierBestTableMatcher = OneTypeMatcher; using FindIdentifierBestTableVisitor = InDepthNodeVisitor; }