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

Function convertToHeader

src/Storages/StorageWithCommonVirtualColumns.cpp:31–42  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

29}
30
31void convertToHeader(QueryPlan & query_plan, const Block & header, ContextPtr context)
32{
33 auto converting_dag = ActionsDAG::makeConvertingActions(
34 query_plan.getCurrentHeader()->getColumnsWithTypeAndName(),
35 header.getColumnsWithTypeAndName(),
36 ActionsDAG::MatchColumnsMode::Name,
37 context);
38
39 auto converting = std::make_unique<ExpressionStep>(query_plan.getCurrentHeader(), std::move(converting_dag));
40 converting->setStepDescription("Reorder columns to match requested columns sequence");
41 query_plan.addStep(std::move(converting));
42}
43
44}
45

Callers 1

readMethod · 0.85

Calls 2

setStepDescriptionMethod · 0.45
addStepMethod · 0.45

Tested by

no test coverage detected