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

Function createDelayedPipe

src/Processors/Sources/DelayedSource.cpp:172–181  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

170}
171
172Pipe createDelayedPipe(SharedHeader header, DelayedSource::Creator processors_creator, bool add_totals_port, bool add_extremes_port)
173{
174 auto source = std::make_shared<DelayedSource>(header, std::move(processors_creator), add_totals_port, add_extremes_port);
175
176 auto * main = &source->getPort();
177 auto * totals = source->getTotalsPort();
178 auto * extremes = source->getExtremesPort();
179
180 return Pipe(std::move(source), main, totals, extremes);
181}
182
183}

Callers 2

addLazyPipeMethod · 0.85
convertToDistributedMethod · 0.85

Calls 4

PipeClass · 0.50
getPortMethod · 0.45
getTotalsPortMethod · 0.45
getExtremesPortMethod · 0.45

Tested by

no test coverage detected