userver: testsuite.databases.clickhouse.control.ConnectionCache Class Reference
Loading...
Searching...
No Matches
testsuite.databases.clickhouse.control.ConnectionCache Class Reference

Detailed Description

Definition at line 19 of file control.py.

Public Member Functions

 __init__ (self, classes.ConnectionInfo conn_info)
 get_master_connection (self)
clickhouse_driver.Client get_connection (self, str dbname)
classes.ConnectionInfo get_connection_info (self, str dbname)

Protected Member Functions

 _create_connection (self, str dbname)
 _connect (self, classes.ConnectionInfo conn_info)

Protected Attributes

 _conn_info = conn_info
dict _cache = {}
 _master_connection = None

Constructor & Destructor Documentation

◆ __init__()

testsuite.databases.clickhouse.control.ConnectionCache.__init__ ( self,
classes.ConnectionInfo conn_info )

Definition at line 20 of file control.py.

Member Function Documentation

◆ _connect()

testsuite.databases.clickhouse.control.ConnectionCache._connect ( self,
classes.ConnectionInfo conn_info )
protected

Definition at line 39 of file control.py.

◆ _create_connection()

testsuite.databases.clickhouse.control.ConnectionCache._create_connection ( self,
str dbname )
protected

Definition at line 36 of file control.py.

◆ get_connection()

clickhouse_driver.Client testsuite.databases.clickhouse.control.ConnectionCache.get_connection ( self,
str dbname )

Definition at line 28 of file control.py.

◆ get_connection_info()

classes.ConnectionInfo testsuite.databases.clickhouse.control.ConnectionCache.get_connection_info ( self,
str dbname )

Definition at line 33 of file control.py.

◆ get_master_connection()

testsuite.databases.clickhouse.control.ConnectionCache.get_master_connection ( self)

Definition at line 25 of file control.py.

Member Data Documentation

◆ _cache

dict testsuite.databases.clickhouse.control.ConnectionCache._cache = {}
protected

Definition at line 22 of file control.py.

◆ _conn_info

testsuite.databases.clickhouse.control.ConnectionCache._conn_info = conn_info
protected

Definition at line 21 of file control.py.

◆ _master_connection

testsuite.databases.clickhouse.control.ConnectionCache._master_connection = None
protected

Definition at line 23 of file control.py.


The documentation for this class was generated from the following file: