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

Method addCreatingSetsTransform

src/QueryPipeline/QueryPipelineBuilder.cpp:816–833  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

814}
815
816void QueryPipelineBuilder::addCreatingSetsTransform(
817 SharedHeader res_header,
818 SetAndKeyPtr set_and_key,
819 const SizeLimits & limits,
820 PreparedSetsCachePtr prepared_sets_cache)
821{
822 dropTotalsAndExtremesViaTransform(pipe, getSharedHeader());
823 resize(1);
824
825 auto transform = std::make_shared<CreatingSetsTransform>(
826 getSharedHeader(),
827 res_header,
828 std::move(set_and_key),
829 limits,
830 std::move(prepared_sets_cache));
831
832 pipe.addTransform(std::move(transform));
833}
834
835void QueryPipelineBuilder::addMaterializingCTETransform(
836 SharedHeader res_header,

Callers 2

executeSubqueryNodeFunction · 0.80
transformPipelineMethod · 0.80

Calls 2

addTransformMethod · 0.45

Tested by

no test coverage detected