| 1229 | } |
| 1230 | |
| 1231 | ActionsDAG TableJoin::createJoinedBlockActions(ContextPtr context, PreparedSetsPtr prepared_sets) const |
| 1232 | { |
| 1233 | ASTPtr expression_list = rightKeysList(); |
| 1234 | auto syntax_result = TreeRewriter(context).analyze(expression_list, columnsFromJoinedTable()); |
| 1235 | ExpressionAnalyzer analyzer(expression_list, syntax_result, context); |
| 1236 | analyzer.getPreparedSets() = std::move(prepared_sets); |
| 1237 | return analyzer.getActionsDAG(true, false); |
| 1238 | } |
| 1239 | |
| 1240 | bool TableJoin::isEnabledAlgorithm(const std::vector<JoinAlgorithm> & join_algorithms, JoinAlgorithm val) |
| 1241 | { |
no test coverage detected