Pass non-const SelectQueryInfo (and drop mutable qualifiers)

This commit is contained in:
Azat Khuzhin 2020-09-20 20:52:17 +03:00
parent 587cde853e
commit b838214a35
85 changed files with 106 additions and 106 deletions

View File

@ -336,7 +336,7 @@ void RemoteQueryExecutor::sendExternalTables()
Pipe pipe = cur->read( Pipe pipe = cur->read(
metadata_snapshot->getColumns().getNamesOfPhysical(), metadata_snapshot->getColumns().getNamesOfPhysical(),
metadata_snapshot, {}, context, metadata_snapshot, query_info, context,
read_from_table_stage, DEFAULT_BLOCK_SIZE, 1); read_from_table_stage, DEFAULT_BLOCK_SIZE, 1);
auto data = std::make_unique<ExternalTableData>(); auto data = std::make_unique<ExternalTableData>();

View File

@ -19,7 +19,7 @@ ReadFromStorageStep::ReadFromStorageStep(
std::shared_ptr<const EnabledQuota> quota_, std::shared_ptr<const EnabledQuota> quota_,
StoragePtr storage_, StoragePtr storage_,
const Names & required_columns_, const Names & required_columns_,
const SelectQueryInfo & query_info_, SelectQueryInfo & query_info_,
std::shared_ptr<Context> context_, std::shared_ptr<Context> context_,
QueryProcessingStage::Enum processing_stage_, QueryProcessingStage::Enum processing_stage_,
size_t max_block_size_, size_t max_block_size_,

View File

@ -30,7 +30,7 @@ public:
std::shared_ptr<const EnabledQuota> quota, std::shared_ptr<const EnabledQuota> quota,
StoragePtr storage, StoragePtr storage,
const Names & required_columns, const Names & required_columns,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
std::shared_ptr<Context> context, std::shared_ptr<Context> context,
QueryProcessingStage::Enum processing_stage, QueryProcessingStage::Enum processing_stage,
size_t max_block_size, size_t max_block_size,
@ -53,7 +53,7 @@ private:
StoragePtr storage; StoragePtr storage;
const Names & required_columns; const Names & required_columns;
const SelectQueryInfo & query_info; SelectQueryInfo & query_info;
std::shared_ptr<Context> context; std::shared_ptr<Context> context;
QueryProcessingStage::Enum processing_stage; QueryProcessingStage::Enum processing_stage;
size_t max_block_size; size_t max_block_size;

View File

@ -83,7 +83,7 @@ TableExclusiveLockHolder IStorage::lockExclusively(const String & query_id, cons
Pipe IStorage::read( Pipe IStorage::read(
const Names & /*column_names*/, const Names & /*column_names*/,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & /*query_info*/, SelectQueryInfo & /*query_info*/,
const Context & /*context*/, const Context & /*context*/,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
size_t /*max_block_size*/, size_t /*max_block_size*/,
@ -100,7 +100,7 @@ void IStorage::read(
SizeLimits & leaf_limits, SizeLimits & leaf_limits,
std::shared_ptr<const EnabledQuota> quota, std::shared_ptr<const EnabledQuota> quota,
const Names & column_names, const Names & column_names,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
std::shared_ptr<Context> context, std::shared_ptr<Context> context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -217,7 +217,7 @@ public:
* QueryProcessingStage::Enum required for Distributed over Distributed, * QueryProcessingStage::Enum required for Distributed over Distributed,
* since it cannot return Complete for intermediate queries never. * since it cannot return Complete for intermediate queries never.
*/ */
virtual QueryProcessingStage::Enum getQueryProcessingStage(const Context &, QueryProcessingStage::Enum /*to_stage*/, const SelectQueryInfo &) const virtual QueryProcessingStage::Enum getQueryProcessingStage(const Context &, QueryProcessingStage::Enum /*to_stage*/, SelectQueryInfo &) const
{ {
return QueryProcessingStage::FetchColumns; return QueryProcessingStage::FetchColumns;
} }
@ -275,7 +275,7 @@ public:
virtual Pipe read( virtual Pipe read(
const Names & /*column_names*/, const Names & /*column_names*/,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & /*query_info*/, SelectQueryInfo & /*query_info*/,
const Context & /*context*/, const Context & /*context*/,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
size_t /*max_block_size*/, size_t /*max_block_size*/,
@ -291,7 +291,7 @@ public:
SizeLimits & leaf_limits, SizeLimits & leaf_limits,
std::shared_ptr<const EnabledQuota> quota, std::shared_ptr<const EnabledQuota> quota,
const Names & column_names, const Names & column_names,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
std::shared_ptr<Context> context, std::shared_ptr<Context> context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -206,7 +206,7 @@ String StorageKafka::getDefaultClientId(const StorageID & table_id_)
Pipe StorageKafka::read( Pipe StorageKafka::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & /* query_info */, SelectQueryInfo & /* query_info */,
const Context & context, const Context & context,
QueryProcessingStage::Enum /* processed_stage */, QueryProcessingStage::Enum /* processed_stage */,
size_t /* max_block_size */, size_t /* max_block_size */,

View File

@ -41,7 +41,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -33,12 +33,12 @@ public:
bool supportsSampling() const override { return true; } bool supportsSampling() const override { return true; }
bool supportsFinal() const override { return true; } bool supportsFinal() const override { return true; }
QueryProcessingStage::Enum getQueryProcessingStage(const Context &, QueryProcessingStage::Enum /*to_stage*/, const SelectQueryInfo &) const override { return to_stage; } QueryProcessingStage::Enum getQueryProcessingStage(const Context &, QueryProcessingStage::Enum /*to_stage*/, SelectQueryInfo &) const override { return to_stage; }
Pipe read( Pipe read(
const Names & /*column_names*/, const Names & /*column_names*/,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & /*query_info*/, SelectQueryInfo & /*query_info*/,
const Context & /*context*/, const Context & /*context*/,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
size_t /*max_block_size*/, size_t /*max_block_size*/,

View File

@ -424,7 +424,7 @@ void StorageLiveView::refresh()
Pipe StorageLiveView::read( Pipe StorageLiveView::read(
const Names & /*column_names*/, const Names & /*column_names*/,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & /*query_info*/, SelectQueryInfo & /*query_info*/,
const Context & /*context*/, const Context & /*context*/,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
const size_t /*max_block_size*/, const size_t /*max_block_size*/,

View File

@ -129,7 +129,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -21,7 +21,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
size_t max_block_size, size_t max_block_size,

View File

@ -479,7 +479,7 @@ void StorageRabbitMQ::unbindExchange()
Pipe StorageRabbitMQ::read( Pipe StorageRabbitMQ::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & /* query_info */, SelectQueryInfo & /* query_info */,
const Context & context, const Context & context,
QueryProcessingStage::Enum /* processed_stage */, QueryProcessingStage::Enum /* processed_stage */,
size_t /* max_block_size */, size_t /* max_block_size */,

View File

@ -38,7 +38,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -75,17 +75,17 @@ struct SelectQueryInfo
ASTPtr query; ASTPtr query;
ASTPtr view_query; /// Optimized VIEW query ASTPtr view_query; /// Optimized VIEW query
/// For optimize_skip_unused_shards /// For optimize_skip_unused_shards.
/// We can modify it in getQueryProcessingStage() /// Can be modified in getQueryProcessingStage()
mutable ClusterPtr cluster; ClusterPtr cluster;
TreeRewriterResultPtr syntax_analyzer_result; TreeRewriterResultPtr syntax_analyzer_result;
PrewhereInfoPtr prewhere_info; PrewhereInfoPtr prewhere_info;
ReadInOrderOptimizerPtr order_optimizer; ReadInOrderOptimizerPtr order_optimizer;
/// We can modify it while reading from storage /// Can be modified while reading from storage
mutable InputOrderInfoPtr input_order_info; InputOrderInfoPtr input_order_info;
/// Prepared sets are used for indices by storage engine. /// Prepared sets are used for indices by storage engine.
/// Example: x IN (1, 2, 3) /// Example: x IN (1, 2, 3)

View File

@ -130,7 +130,7 @@ private:
}; };
QueryProcessingStage::Enum StorageBuffer::getQueryProcessingStage(const Context & context, QueryProcessingStage::Enum to_stage, const SelectQueryInfo & query_info) const QueryProcessingStage::Enum StorageBuffer::getQueryProcessingStage(const Context & context, QueryProcessingStage::Enum to_stage, SelectQueryInfo & query_info) const
{ {
if (destination_id) if (destination_id)
{ {
@ -149,7 +149,7 @@ QueryProcessingStage::Enum StorageBuffer::getQueryProcessingStage(const Context
Pipe StorageBuffer::read( Pipe StorageBuffer::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -54,12 +54,12 @@ public:
std::string getName() const override { return "Buffer"; } std::string getName() const override { return "Buffer"; }
QueryProcessingStage::Enum getQueryProcessingStage(const Context &, QueryProcessingStage::Enum /*to_stage*/, const SelectQueryInfo &) const override; QueryProcessingStage::Enum getQueryProcessingStage(const Context &, QueryProcessingStage::Enum /*to_stage*/, SelectQueryInfo &) const override;
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -132,7 +132,7 @@ void StorageDictionary::checkTableCanBeDropped() const
Pipe StorageDictionary::read( Pipe StorageDictionary::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & /*query_info*/, SelectQueryInfo & /*query_info*/,
const Context & context, const Context & context,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
const size_t max_block_size, const size_t max_block_size,

View File

@ -19,7 +19,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -446,7 +446,7 @@ StoragePtr StorageDistributed::createWithOwnCluster(
return res; return res;
} }
QueryProcessingStage::Enum StorageDistributed::getQueryProcessingStage(const Context & context, QueryProcessingStage::Enum to_stage, const SelectQueryInfo & query_info) const QueryProcessingStage::Enum StorageDistributed::getQueryProcessingStage(const Context & context, QueryProcessingStage::Enum to_stage, SelectQueryInfo & query_info) const
{ {
const auto & settings = context.getSettingsRef(); const auto & settings = context.getSettingsRef();
auto metadata_snapshot = getInMemoryMetadataPtr(); auto metadata_snapshot = getInMemoryMetadataPtr();
@ -509,7 +509,7 @@ QueryProcessingStage::Enum StorageDistributed::getQueryProcessingStage(const Con
Pipe StorageDistributed::read( Pipe StorageDistributed::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
const size_t /*max_block_size*/, const size_t /*max_block_size*/,

View File

@ -66,12 +66,12 @@ public:
bool isRemote() const override { return true; } bool isRemote() const override { return true; }
QueryProcessingStage::Enum getQueryProcessingStage(const Context &, QueryProcessingStage::Enum /*to_stage*/, const SelectQueryInfo &) const override; QueryProcessingStage::Enum getQueryProcessingStage(const Context &, QueryProcessingStage::Enum /*to_stage*/, SelectQueryInfo &) const override;
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -381,7 +381,7 @@ private:
Pipe StorageFile::read( Pipe StorageFile::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & /*query_info*/, SelectQueryInfo & /*query_info*/,
const Context & context, const Context & context,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
size_t max_block_size, size_t max_block_size,

View File

@ -27,7 +27,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -441,7 +441,7 @@ void registerStorageGenerateRandom(StorageFactory & factory)
Pipe StorageGenerateRandom::read( Pipe StorageGenerateRandom::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & /*query_info*/, SelectQueryInfo & /*query_info*/,
const Context & context, const Context & context,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
size_t max_block_size, size_t max_block_size,

View File

@ -18,7 +18,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -265,7 +265,7 @@ Strings LSWithRegexpMatching(const String & path_for_ls, const HDFSFSPtr & fs, c
Pipe StorageHDFS::read( Pipe StorageHDFS::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & /*query_info*/, SelectQueryInfo & /*query_info*/,
const Context & context_, const Context & context_,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
size_t max_block_size, size_t max_block_size,

View File

@ -22,7 +22,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -61,7 +61,7 @@ void StorageInput::setInputStream(BlockInputStreamPtr input_stream_)
Pipe StorageInput::read( Pipe StorageInput::read(
const Names & /*column_names*/, const Names & /*column_names*/,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & /*query_info*/, SelectQueryInfo & /*query_info*/,
const Context & context, const Context & context,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
size_t /*max_block_size*/, size_t /*max_block_size*/,

View File

@ -20,7 +20,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -448,7 +448,7 @@ private:
Pipe StorageJoin::read( Pipe StorageJoin::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & /*query_info*/, SelectQueryInfo & /*query_info*/,
const Context & /*context*/, const Context & /*context*/,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
size_t max_block_size, size_t max_block_size,

View File

@ -40,7 +40,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -613,7 +613,7 @@ const StorageLog::Marks & StorageLog::getMarksWithRealRowCount(const StorageMeta
Pipe StorageLog::read( Pipe StorageLog::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & /*query_info*/, SelectQueryInfo & /*query_info*/,
const Context & context, const Context & context,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
size_t max_block_size, size_t max_block_size,

View File

@ -27,7 +27,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -34,7 +34,7 @@ StorageMaterializeMySQL::StorageMaterializeMySQL(const StoragePtr & nested_stora
Pipe StorageMaterializeMySQL::read( Pipe StorageMaterializeMySQL::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -22,7 +22,7 @@ public:
StorageMaterializeMySQL(const StoragePtr & nested_storage_, const DatabaseMaterializeMySQL * database_); StorageMaterializeMySQL(const StoragePtr & nested_storage_, const DatabaseMaterializeMySQL * database_);
Pipe read( Pipe read(
const Names & column_names, const StorageMetadataPtr & metadata_snapshot, const SelectQueryInfo & query_info, const Names & column_names, const StorageMetadataPtr & metadata_snapshot, SelectQueryInfo & query_info,
const Context & context, QueryProcessingStage::Enum processed_stage, size_t max_block_size, unsigned num_streams) override; const Context & context, QueryProcessingStage::Enum processed_stage, size_t max_block_size, unsigned num_streams) override;
NamesAndTypesList getVirtuals() const override; NamesAndTypesList getVirtuals() const override;

View File

@ -101,7 +101,7 @@ StorageMaterializedView::StorageMaterializedView(
DatabaseCatalog::instance().addDependency(select.select_table_id, getStorageID()); DatabaseCatalog::instance().addDependency(select.select_table_id, getStorageID());
} }
QueryProcessingStage::Enum StorageMaterializedView::getQueryProcessingStage(const Context & context, QueryProcessingStage::Enum to_stage, const SelectQueryInfo & query_info) const QueryProcessingStage::Enum StorageMaterializedView::getQueryProcessingStage(const Context & context, QueryProcessingStage::Enum to_stage, SelectQueryInfo & query_info) const
{ {
return getTargetTable()->getQueryProcessingStage(context, to_stage, query_info); return getTargetTable()->getQueryProcessingStage(context, to_stage, query_info);
} }
@ -109,7 +109,7 @@ QueryProcessingStage::Enum StorageMaterializedView::getQueryProcessingStage(cons
Pipe StorageMaterializedView::read( Pipe StorageMaterializedView::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
const size_t max_block_size, const size_t max_block_size,

View File

@ -64,7 +64,7 @@ public:
void checkTableCanBeDropped() const override; void checkTableCanBeDropped() const override;
void checkPartitionCanBeDropped(const ASTPtr & partition) override; void checkPartitionCanBeDropped(const ASTPtr & partition) override;
QueryProcessingStage::Enum getQueryProcessingStage(const Context &, QueryProcessingStage::Enum /*to_stage*/, const SelectQueryInfo &) const override; QueryProcessingStage::Enum getQueryProcessingStage(const Context &, QueryProcessingStage::Enum /*to_stage*/, SelectQueryInfo &) const override;
StoragePtr getTargetTable() const; StoragePtr getTargetTable() const;
StoragePtr tryGetTargetTable() const; StoragePtr tryGetTargetTable() const;
@ -74,7 +74,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -136,7 +136,7 @@ StorageMemory::StorageMemory(const StorageID & table_id_, ColumnsDescription col
Pipe StorageMemory::read( Pipe StorageMemory::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & /*query_info*/, SelectQueryInfo & /*query_info*/,
const Context & /*context*/, const Context & /*context*/,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
size_t /*max_block_size*/, size_t /*max_block_size*/,

View File

@ -31,7 +31,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -149,7 +149,7 @@ bool StorageMerge::mayBenefitFromIndexForIn(const ASTPtr & left_in_operand, cons
} }
QueryProcessingStage::Enum StorageMerge::getQueryProcessingStage(const Context & context, QueryProcessingStage::Enum to_stage, const SelectQueryInfo & query_info) const QueryProcessingStage::Enum StorageMerge::getQueryProcessingStage(const Context & context, QueryProcessingStage::Enum to_stage, SelectQueryInfo & query_info) const
{ {
auto stage_in_source_tables = QueryProcessingStage::FetchColumns; auto stage_in_source_tables = QueryProcessingStage::FetchColumns;
@ -176,7 +176,7 @@ QueryProcessingStage::Enum StorageMerge::getQueryProcessingStage(const Context &
Pipe StorageMerge::read( Pipe StorageMerge::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
const size_t max_block_size, const size_t max_block_size,
@ -274,7 +274,7 @@ Pipe StorageMerge::read(
Pipe StorageMerge::createSources( Pipe StorageMerge::createSources(
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const QueryProcessingStage::Enum & processed_stage, const QueryProcessingStage::Enum & processed_stage,
const UInt64 max_block_size, const UInt64 max_block_size,
const Block & header, const Block & header,
@ -459,7 +459,7 @@ void StorageMerge::alter(
Block StorageMerge::getQueryHeader( Block StorageMerge::getQueryHeader(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage) QueryProcessingStage::Enum processed_stage)
{ {

View File

@ -27,12 +27,12 @@ public:
bool supportsFinal() const override { return true; } bool supportsFinal() const override { return true; }
bool supportsIndexForIn() const override { return true; } bool supportsIndexForIn() const override { return true; }
QueryProcessingStage::Enum getQueryProcessingStage(const Context &, QueryProcessingStage::Enum /*to_stage*/, const SelectQueryInfo &) const override; QueryProcessingStage::Enum getQueryProcessingStage(const Context &, QueryProcessingStage::Enum /*to_stage*/, SelectQueryInfo &) const override;
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,
@ -78,13 +78,13 @@ protected:
Block getQueryHeader( Block getQueryHeader(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage); QueryProcessingStage::Enum processed_stage);
Pipe createSources( Pipe createSources(
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const QueryProcessingStage::Enum & processed_stage, const QueryProcessingStage::Enum & processed_stage,
const UInt64 max_block_size, const UInt64 max_block_size,
const Block & header, const Block & header,

View File

@ -174,7 +174,7 @@ StorageMergeTree::~StorageMergeTree()
Pipe StorageMergeTree::read( Pipe StorageMergeTree::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
const size_t max_block_size, const size_t max_block_size,

View File

@ -40,7 +40,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -56,7 +56,7 @@ StorageMongoDB::StorageMongoDB(
Pipe StorageMongoDB::read( Pipe StorageMongoDB::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & /*query_info*/, SelectQueryInfo & /*query_info*/,
const Context & /*context*/, const Context & /*context*/,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
size_t max_block_size, size_t max_block_size,

View File

@ -37,7 +37,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -67,7 +67,7 @@ StorageMySQL::StorageMySQL(
Pipe StorageMySQL::read( Pipe StorageMySQL::read(
const Names & column_names_, const Names & column_names_,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & query_info_, SelectQueryInfo & query_info_,
const Context & context_, const Context & context_,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
size_t max_block_size_, size_t max_block_size_,

View File

@ -40,7 +40,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -25,7 +25,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo &, SelectQueryInfo &,
const Context & /*context*/, const Context & /*context*/,
QueryProcessingStage::Enum /*processing_stage*/, QueryProcessingStage::Enum /*processing_stage*/,
size_t, size_t,

View File

@ -3517,7 +3517,7 @@ ReplicatedMergeTreeQuorumAddedParts::PartitionIdToMaxBlock StorageReplicatedMerg
Pipe StorageReplicatedMergeTree::read( Pipe StorageReplicatedMergeTree::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
const size_t max_block_size, const size_t max_block_size,

View File

@ -90,7 +90,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -287,7 +287,7 @@ Strings listFilesWithRegexpMatching(Aws::S3::S3Client & client, const S3::URI &
Pipe StorageS3::read( Pipe StorageS3::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & /*query_info*/, SelectQueryInfo & /*query_info*/,
const Context & context, const Context & context,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
size_t max_block_size, size_t max_block_size,

View File

@ -44,7 +44,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -300,7 +300,7 @@ void StorageStripeLog::rename(const String & new_path_to_table_data, const Stora
Pipe StorageStripeLog::read( Pipe StorageStripeLog::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & /*query_info*/, SelectQueryInfo & /*query_info*/,
const Context & context, const Context & context,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
const size_t /*max_block_size*/, const size_t /*max_block_size*/,

View File

@ -28,7 +28,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -427,7 +427,7 @@ void StorageTinyLog::rename(const String & new_path_to_table_data, const Storage
Pipe StorageTinyLog::read( Pipe StorageTinyLog::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & /*query_info*/, SelectQueryInfo & /*query_info*/,
const Context & context, const Context & context,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
const size_t max_block_size, const size_t max_block_size,

View File

@ -27,7 +27,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -180,7 +180,7 @@ std::function<void(std::ostream &)> IStorageURLBase::getReadPOSTDataCallback(
Pipe IStorageURLBase::read( Pipe IStorageURLBase::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -22,7 +22,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -24,7 +24,7 @@ StorageValues::StorageValues(
Pipe StorageValues::read( Pipe StorageValues::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & /*query_info*/, SelectQueryInfo & /*query_info*/,
const Context & /*context*/, const Context & /*context*/,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
size_t /*max_block_size*/, size_t /*max_block_size*/,

View File

@ -18,7 +18,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -50,7 +50,7 @@ StorageView::StorageView(
Pipe StorageView::read( Pipe StorageView::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
const size_t /*max_block_size*/, const size_t /*max_block_size*/,

View File

@ -24,7 +24,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -87,7 +87,7 @@ std::function<void(std::ostream &)> StorageXDBC::getReadPOSTDataCallback(
Pipe StorageXDBC::read( Pipe StorageXDBC::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -18,7 +18,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -35,7 +35,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
size_t /*max_block_size*/, size_t /*max_block_size*/,

View File

@ -243,7 +243,7 @@ private:
Pipe StorageSystemColumns::read( Pipe StorageSystemColumns::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
const size_t max_block_size, const size_t max_block_size,

View File

@ -20,7 +20,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -33,7 +33,7 @@ StorageSystemDetachedParts::StorageSystemDetachedParts(const StorageID & table_i
Pipe StorageSystemDetachedParts::read( Pipe StorageSystemDetachedParts::read(
const Names & /* column_names */, const Names & /* column_names */,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
const size_t /*max_block_size*/, const size_t /*max_block_size*/,

View File

@ -25,7 +25,7 @@ protected:
Pipe read( Pipe read(
const Names & /* column_names */, const Names & /* column_names */,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
const size_t /*max_block_size*/, const size_t /*max_block_size*/,

View File

@ -30,7 +30,7 @@ StorageSystemDisks::StorageSystemDisks(const StorageID & table_id_)
Pipe StorageSystemDisks::read( Pipe StorageSystemDisks::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & /*query_info*/, SelectQueryInfo & /*query_info*/,
const Context & context, const Context & context,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
const size_t /*max_block_size*/, const size_t /*max_block_size*/,

View File

@ -23,7 +23,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -125,7 +125,7 @@ StorageSystemNumbers::StorageSystemNumbers(const StorageID & table_id, bool mult
Pipe StorageSystemNumbers::read( Pipe StorageSystemNumbers::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo &, SelectQueryInfo &,
const Context & /*context*/, const Context & /*context*/,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
size_t max_block_size, size_t max_block_size,

View File

@ -32,7 +32,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -23,7 +23,7 @@ StorageSystemOne::StorageSystemOne(const StorageID & table_id_)
Pipe StorageSystemOne::read( Pipe StorageSystemOne::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo &, SelectQueryInfo &,
const Context & /*context*/, const Context & /*context*/,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
const size_t /*max_block_size*/, const size_t /*max_block_size*/,

View File

@ -24,7 +24,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -226,7 +226,7 @@ StoragesInfo StoragesInfoStream::next()
Pipe StorageSystemPartsBase::read( Pipe StorageSystemPartsBase::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
const size_t /*max_block_size*/, const size_t /*max_block_size*/,

View File

@ -58,7 +58,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -60,7 +60,7 @@ StorageSystemReplicas::StorageSystemReplicas(const StorageID & table_id_)
Pipe StorageSystemReplicas::read( Pipe StorageSystemReplicas::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
const size_t /*max_block_size*/, const size_t /*max_block_size*/,

View File

@ -21,7 +21,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -38,7 +38,7 @@ StorageSystemStoragePolicies::StorageSystemStoragePolicies(const StorageID & tab
Pipe StorageSystemStoragePolicies::read( Pipe StorageSystemStoragePolicies::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & /*query_info*/, SelectQueryInfo & /*query_info*/,
const Context & context, const Context & context,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
const size_t /*max_block_size*/, const size_t /*max_block_size*/,

View File

@ -23,7 +23,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -488,7 +488,7 @@ private:
Pipe StorageSystemTables::read( Pipe StorageSystemTables::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
const size_t max_block_size, const size_t max_block_size,

View File

@ -21,7 +21,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_*/, const StorageMetadataPtr & /*metadata_*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -93,7 +93,7 @@ StorageSystemZeros::StorageSystemZeros(const StorageID & table_id_, bool multith
Pipe StorageSystemZeros::read( Pipe StorageSystemZeros::read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & metadata_snapshot, const StorageMetadataPtr & metadata_snapshot,
const SelectQueryInfo &, SelectQueryInfo &,
const Context & /*context*/, const Context & /*context*/,
QueryProcessingStage::Enum /*processed_stage*/, QueryProcessingStage::Enum /*processed_stage*/,
size_t max_block_size, size_t max_block_size,

View File

@ -23,7 +23,7 @@ public:
Pipe read( Pipe read(
const Names & column_names, const Names & column_names,
const StorageMetadataPtr & /*metadata_snapshot*/, const StorageMetadataPtr & /*metadata_snapshot*/,
const SelectQueryInfo & query_info, SelectQueryInfo & query_info,
const Context & context, const Context & context,
QueryProcessingStage::Enum processed_stage, QueryProcessingStage::Enum processed_stage,
size_t max_block_size, size_t max_block_size,

View File

@ -120,7 +120,7 @@ std::string readData(DB::StoragePtr & table, const DB::Context & context)
context, QueryProcessingStage::Complete, query_info); context, QueryProcessingStage::Complete, query_info);
QueryPipeline pipeline; QueryPipeline pipeline;
pipeline.init(table->read(column_names, metadata_snapshot, {}, context, stage, 8192, 1)); pipeline.init(table->read(column_names, metadata_snapshot, query_info, context, stage, 8192, 1));
BlockInputStreamPtr in = std::make_shared<PipelineExecutingBlockInputStream>(std::move(pipeline)); BlockInputStreamPtr in = std::make_shared<PipelineExecutingBlockInputStream>(std::move(pipeline));
Block sample; Block sample;