MCPcopy Create free account
hub / github.com/ClickHouse/ClickHouse / createJoinedBlockActions

Method createJoinedBlockActions

src/Interpreters/TableJoin.cpp:1231–1238  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1229}
1230
1231ActionsDAG 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
1240bool TableJoin::isEnabledAlgorithm(const std::vector<JoinAlgorithm> & join_algorithms, JoinAlgorithm val)
1241{

Callers 3

buildJoinedPlanFunction · 0.80
makeJoinMethod · 0.80
visitMethod · 0.80

Calls 3

TreeRewriterClass · 0.85
analyzeMethod · 0.45
getActionsDAGMethod · 0.45

Tested by

no test coverage detected