Reduce header exposure to ProcessList.h

This commit is contained in:
Raúl Marín 2021-11-26 12:52:51 +01:00
parent c498b7ba59
commit eb0435c51d
3 changed files with 8 additions and 2 deletions

View File

@ -1,6 +1,9 @@
#include <iostream> #include <iostream>
#include <Interpreters/ProcessList.h>
#include <Processors/Transforms/CountingTransform.h> #include <Processors/Transforms/CountingTransform.h>
#include <Common/ProfileEvents.h> #include <Common/ProfileEvents.h>
#include <Common/ThreadStatus.h>
namespace ProfileEvents namespace ProfileEvents

View File

@ -1,12 +1,14 @@
#pragma once #pragma once
#include <IO/Progress.h>
#include <Processors/Transforms/ExceptionKeepingTransform.h> #include <Processors/Transforms/ExceptionKeepingTransform.h>
#include <Interpreters/ProcessList.h>
namespace DB namespace DB
{ {
class QueryStatus;
class ThreadStatus;
/// Proxy class which counts number of written block, rows, bytes /// Proxy class which counts number of written block, rows, bytes
class CountingTransform final : public ExceptionKeepingTransform class CountingTransform final : public ExceptionKeepingTransform

View File

@ -1,8 +1,9 @@
#pragma once #pragma once
#include <Access/EnabledQuota.h>
#include <Processors/ISimpleTransform.h> #include <Processors/ISimpleTransform.h>
#include <QueryPipeline/SizeLimits.h> #include <QueryPipeline/SizeLimits.h>
#include <Poco/Timespan.h> #include <Poco/Timespan.h>
#include <Interpreters/ProcessList.h> #include <Common/Stopwatch.h>
#include <QueryPipeline/StreamLocalLimits.h> #include <QueryPipeline/StreamLocalLimits.h>