Use ConnectionPoolPtr instead of raw pointer

This commit is contained in:
Igor Nikonov 2024-02-05 12:56:03 +00:00
parent 92a36109c3
commit 45bcc04d98
4 changed files with 4 additions and 4 deletions

View File

@ -439,7 +439,7 @@ void ReadFromParallelRemoteReplicasStep::initializePipeline(QueryPipelineBuilder
void ReadFromParallelRemoteReplicasStep::addPipeForSingeReplica(
Pipes & pipes, IConnectionPool * pool, IConnections::ReplicaInfo replica_info)
Pipes & pipes, const ConnectionPoolPtr & pool, IConnections::ReplicaInfo replica_info)
{
bool add_agg_info = stage == QueryProcessingStage::WithMergeableState;
bool add_totals = false;

View File

@ -90,7 +90,7 @@ public:
void enforceAggregationInOrder();
private:
void addPipeForSingeReplica(Pipes & pipes, IConnectionPool * pool, IConnections::ReplicaInfo replica_info);
void addPipeForSingeReplica(Pipes & pipes, const ConnectionPoolPtr & pool, IConnections::ReplicaInfo replica_info);
ClusterPtr cluster;
ASTPtr query_ast;

View File

@ -64,7 +64,7 @@ RemoteQueryExecutor::RemoteQueryExecutor(
}
RemoteQueryExecutor::RemoteQueryExecutor(
IConnectionPool * pool,
ConnectionPoolPtr pool,
const String & query_,
const Block & header_,
ContextPtr context_,

View File

@ -54,7 +54,7 @@ public:
/// Takes a connection pool for a node (not cluster)
RemoteQueryExecutor(
IConnectionPool * pool,
ConnectionPoolPtr pool,
const String & query_,
const Block & header_,
ContextPtr context_,