Skip to content

Commit 32b647e

Browse files
committed
chore: pre-commit run
1 parent f9492b1 commit 32b647e

11 files changed

+30
-12
lines changed

db_utils/base_connector.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
from abc import ABC, abstractmethod
22
import pandas as pd
33

4+
45
class BaseConnector(ABC):
56
"""
67
Abstract base class for database connectors.

db_utils/config.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
from typing import Optional, Dict, TypedDict
22

3+
34
class DBConfig(TypedDict):
4-
5+
56
host: str
67
port: Optional[int]
78
user: Optional[str]

db_utils/databricks_connector.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@
44
from .config import DBConfig
55
from .logger import logger
66

7+
78
class DatabricksConnector(BaseConnector):
89
"""
910
Connect to Databricks SQL Warehouse and execute queries.
1011
"""
12+
1113
connection = None
1214

1315
def __init__(self, config: DBConfig):
@@ -75,4 +77,4 @@ def close(self) -> None:
7577
if self.connection:
7678
self.connection.close()
7779
logger.error("Connection to Databricks closed.")
78-
self.connection = None
80+
self.connection = None

db_utils/duckdb_connector.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
from .config import DBConfig
55
from .logger import logger
66

7+
78
class DuckDBConnector(BaseConnector):
89
"""
910
Connect to DuckDB and execute SQL queries.
@@ -56,4 +57,4 @@ def close(self) -> None:
5657
if self.connection:
5758
self.connection.close()
5859
logger.error("Connection to DuckDB closed.")
59-
self.connection = None
60+
self.connection = None

db_utils/mariadb_connector.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,13 @@
44
from .config import DBConfig
55
from .logger import logger
66

7+
78
class MariaDBConnector(BaseConnector):
89
"""
910
Connect to MariaDB and execute SQL queries.
1011
This class uses **mysql-connector-python** to connect to the MariaDB server.
1112
"""
13+
1214
connection = None
1315

1416
def __init__(self, config: DBConfig):
@@ -35,7 +37,7 @@ def connect(self) -> None:
3537
port=self.port,
3638
user=self.user,
3739
password=self.password,
38-
database=self.database
40+
database=self.database,
3941
)
4042
logger.info("Successfully connected to MariaDB.")
4143
except Exception as e:
@@ -71,4 +73,4 @@ def close(self) -> None:
7173
if self.connection:
7274
self.connection.close()
7375
print("Connection to MariaDB closed.")
74-
self.connection = None
76+
self.connection = None

db_utils/mysql_connector.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@
44
from .config import DBConfig
55
from .logger import logger
66

7+
78
class MySQLConnector(BaseConnector):
89
"""
910
Connect to MySQL and execute SQL queries.
1011
"""
12+
1113
connection = None
1214

1315
def __init__(self, config: DBConfig):
@@ -34,7 +36,7 @@ def connect(self) -> None:
3436
port=self.port,
3537
user=self.user,
3638
password=self.password,
37-
database=self.database
39+
database=self.database,
3840
)
3941
logger.info("Successfully connected to MySQL.")
4042
except Exception as e:

db_utils/oracle_connector.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,12 @@
44
from .config import DBConfig
55
from .logger import logger
66

7-
class OracleConnector(BaseConnector):
87

8+
class OracleConnector(BaseConnector):
99
"""
1010
Connect to Oracle database and execute SQL queries.
1111
"""
12+
1213
connection = None
1314

1415
def __init__(self, config: DBConfig):
@@ -63,4 +64,4 @@ def close(self) -> None:
6364
if self.connection:
6465
self.connection.close()
6566
logger.error("Connection to Oracle closed.")
66-
self.connection = None
67+
self.connection = None

db_utils/postgres_connector.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
from .config import DBConfig
55
from .logger import logger
66

7+
78
class PostgresConnector(BaseConnector):
89
"""
910
Connect to PostgreSQL and execute SQL queries.
@@ -71,4 +72,4 @@ def close(self) -> None:
7172
if self.connection:
7273
self.connection.close()
7374
logger.info("Connection to PostgreSQL closed.")
74-
self.connection = None
75+
self.connection = None

db_utils/snowflake_connector.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@
44
from .config import DBConfig
55
from .logger import logger
66

7+
78
class SnowflakeConnector(BaseConnector):
89
"""
910
Connect to Snowflake database and execute SQL queries.
1011
"""
12+
1113
connection = None
1214

1315
def __init__(self, config: DBConfig):
@@ -79,4 +81,4 @@ def close(self) -> None:
7981
if self.connection:
8082
self.connection.close()
8183
logger.info("Connection to Snowflake closed.")
82-
self.connection = None
84+
self.connection = None

db_utils/sqlite_connector.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@
44
from .config import DBConfig
55
from .logger import logger
66

7+
78
class SQLiteConnector(BaseConnector):
89
"""
910
Connect to SQLite and execute SQL queries.
1011
"""
12+
1113
connection = None
1214

1315
def __init__(self, config: DBConfig):
@@ -65,4 +67,4 @@ def close(self) -> None:
6567
if self.connection:
6668
self.connection.close()
6769
logger.info("Connection to SQLite closed.")
68-
self.connection = None
70+
self.connection = None

0 commit comments

Comments
 (0)