userver
C++ Async Framework
Toggle main menu visibility
Loading...
Searching...
No Matches
classes.py
1
import
dataclasses
2
import
pathlib
3
4
5
@dataclasses.dataclass(frozen=True)
6
class
ConnectionInfo
:
7
"""Clickhouse connection parameters"""
8
9
host: str
10
tcp_port: int
11
http_port: int
12
dbname: str |
None
=
None
13
14
def
replace
(self, **kwargs) -> 'ConnectionInfo':
15
"""Returns new instance with attrs updated"""
16
return
dataclasses.replace(self, **kwargs)
17
18
19
@dataclasses.dataclass(frozen=True)
20
class
DatabaseConfig
:
21
dbname: str
22
migrations: list[pathlib.Path]
23
24
25
DatabasesDict = dict[str, DatabaseConfig]
en
testsuite
databases
clickhouse
classes.py
Generated on
for userver by
Doxygen
1.17.0