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

Method setStorageLimits

src/Processors/Sources/RemoteSource.cpp:66–74  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

64RemoteSource::~RemoteSource() = default;
65
66void RemoteSource::setStorageLimits(const std::shared_ptr<const StorageLimitsList> & storage_limits_)
67{
68 /// Remove leaf limits for remote source.
69 StorageLimitsList list;
70 for (const auto & value : *storage_limits_)
71 list.emplace_back(StorageLimits{value.local_limits, {}});
72
73 storage_limits = std::make_shared<const StorageLimitsList>(std::move(list));
74}
75
76ISource::Status RemoteSource::prepare()
77{

Callers 6

initializePipelineMethod · 0.45
initializePipelineMethod · 0.45
initializePipelineMethod · 0.45
initializePipelineMethod · 0.45
ReadFromStorageStepMethod · 0.45
initializePipelineMethod · 0.45

Calls 1

emplace_backMethod · 0.45

Tested by

no test coverage detected