Skip to content
This repository was archived by the owner on May 17, 2024. It is now read-only.

Commit bd78b5d

Browse files
author
Sergey Vasilyev
committed
Squash the hierarchies of databases & dialects from sqeleton & data_diff
1 parent ab6bb19 commit bd78b5d

28 files changed

+54
-162
lines changed

data_diff/databases/__init__.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
from data_diff.sqeleton.databases import MD5_HEXDIGITS, CHECKSUM_HEXDIGITS, QueryError, ConnectError
22

3-
from data_diff.databases.postgresql import PostgreSQL
4-
from data_diff.databases.mysql import MySQL
5-
from data_diff.databases.oracle import Oracle
6-
from data_diff.databases.snowflake import Snowflake
7-
from data_diff.databases.bigquery import BigQuery
8-
from data_diff.databases.redshift import Redshift
9-
from data_diff.databases.presto import Presto
10-
from data_diff.databases.databricks import Databricks
11-
from data_diff.databases.trino import Trino
12-
from data_diff.databases.clickhouse import Clickhouse
13-
from data_diff.databases.vertica import Vertica
14-
from data_diff.databases.duckdb import DuckDB
15-
from data_diff.databases.mssql import MsSql
3+
from data_diff.sqeleton.databases.postgresql import PostgreSQL as PostgreSQL
4+
from data_diff.sqeleton.databases.mysql import MySQL as MySQL
5+
from data_diff.sqeleton.databases.oracle import Oracle as Oracle
6+
from data_diff.sqeleton.databases.snowflake import Snowflake as Snowflake
7+
from data_diff.sqeleton.databases.bigquery import BigQuery as BigQuery
8+
from data_diff.sqeleton.databases.redshift import Redshift as Redshift
9+
from data_diff.sqeleton.databases.presto import Presto as Presto
10+
from data_diff.sqeleton.databases.databricks import Databricks as Databricks
11+
from data_diff.sqeleton.databases.trino import Trino as Trino
12+
from data_diff.sqeleton.databases.clickhouse import Clickhouse as Clickhouse
13+
from data_diff.sqeleton.databases.vertica import Vertica as Vertica
14+
from data_diff.sqeleton.databases.duckdb import DuckDB as DuckDB
15+
from data_diff.sqeleton.databases.mssql import MsSQL as MsSql
1616

1717
from data_diff.databases._connect import connect

data_diff/databases/base.py

Lines changed: 0 additions & 5 deletions
This file was deleted.

data_diff/databases/bigquery.py

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,2 @@
1-
from data_diff.sqeleton.databases import bigquery
2-
from data_diff.databases.base import DatadiffDialect
3-
4-
5-
class Dialect(bigquery.Dialect, bigquery.Mixin_MD5, bigquery.Mixin_NormalizeValue, DatadiffDialect):
6-
pass
7-
8-
9-
class BigQuery(bigquery.BigQuery):
10-
dialect = Dialect()
1+
from data_diff.sqeleton.databases.bigquery import Dialect as Dialect
2+
from data_diff.sqeleton.databases.bigquery import BigQuery as BigQuery

data_diff/databases/clickhouse.py

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,2 @@
1-
from data_diff.sqeleton.databases import clickhouse
2-
from data_diff.databases.base import DatadiffDialect
3-
4-
5-
class Dialect(clickhouse.Dialect, clickhouse.Mixin_MD5, clickhouse.Mixin_NormalizeValue, DatadiffDialect):
6-
pass
7-
8-
9-
class Clickhouse(clickhouse.Clickhouse):
10-
dialect = Dialect()
1+
from data_diff.sqeleton.databases.clickhouse import Dialect as Dialect
2+
from data_diff.sqeleton.databases.clickhouse import Clickhouse as Clickhouse

data_diff/databases/databricks.py

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,2 @@
1-
from data_diff.sqeleton.databases import databricks
2-
from data_diff.databases.base import DatadiffDialect
3-
4-
5-
class Dialect(databricks.Dialect, databricks.Mixin_MD5, databricks.Mixin_NormalizeValue, DatadiffDialect):
6-
pass
7-
8-
9-
class Databricks(databricks.Databricks):
10-
dialect = Dialect()
1+
from data_diff.sqeleton.databases.databricks import Dialect as Dialect
2+
from data_diff.sqeleton.databases.databricks import Databricks as Databricks

data_diff/databases/duckdb.py

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,2 @@
1-
from data_diff.sqeleton.databases import duckdb
2-
from data_diff.databases.base import DatadiffDialect
3-
4-
5-
class Dialect(duckdb.Dialect, duckdb.Mixin_MD5, duckdb.Mixin_NormalizeValue, DatadiffDialect):
6-
pass
7-
8-
9-
class DuckDB(duckdb.DuckDB):
10-
dialect = Dialect()
1+
from data_diff.sqeleton.databases.duckdb import Dialect as Dialect
2+
from data_diff.sqeleton.databases.duckdb import DuckDB as DuckDB

data_diff/databases/mssql.py

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,2 @@
1-
from data_diff.sqeleton.databases import mssql
2-
from data_diff.databases.base import DatadiffDialect
3-
4-
5-
class Dialect(mssql.Dialect, mssql.Mixin_MD5, mssql.Mixin_NormalizeValue, DatadiffDialect):
6-
pass
7-
8-
9-
class MsSql(mssql.MsSQL):
10-
dialect = Dialect()
1+
from data_diff.sqeleton.databases.mssql import Dialect as Dialect
2+
from data_diff.sqeleton.databases.mssql import MsSQL as MsSql

data_diff/databases/mysql.py

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,2 @@
1-
from data_diff.sqeleton.databases import mysql
2-
from data_diff.databases.base import DatadiffDialect
3-
4-
5-
class Dialect(mysql.Dialect, mysql.Mixin_MD5, mysql.Mixin_NormalizeValue, DatadiffDialect):
6-
pass
7-
8-
9-
class MySQL(mysql.MySQL):
10-
dialect = Dialect()
1+
from data_diff.sqeleton.databases.mysql import Dialect as Dialect
2+
from data_diff.sqeleton.databases.mysql import MySQL as MySQL

data_diff/databases/oracle.py

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,2 @@
1-
from data_diff.sqeleton.databases import oracle
2-
from data_diff.databases.base import DatadiffDialect
3-
4-
5-
class Dialect(oracle.Dialect, oracle.Mixin_MD5, oracle.Mixin_NormalizeValue, DatadiffDialect):
6-
pass
7-
8-
9-
class Oracle(oracle.Oracle):
10-
dialect = Dialect()
1+
from data_diff.sqeleton.databases.oracle import Dialect as Dialect
2+
from data_diff.sqeleton.databases.oracle import Oracle as Oracle

data_diff/databases/postgresql.py

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,2 @@
1-
from data_diff.sqeleton.databases import postgresql as pg
2-
from data_diff.databases.base import DatadiffDialect
3-
4-
5-
class PostgresqlDialect(pg.PostgresqlDialect, pg.Mixin_MD5, pg.Mixin_NormalizeValue, DatadiffDialect):
6-
pass
7-
8-
9-
class PostgreSQL(pg.PostgreSQL):
10-
dialect = PostgresqlDialect()
1+
from data_diff.sqeleton.databases.postgresql import PostgresqlDialect as PostgresqlDialect
2+
from data_diff.sqeleton.databases.postgresql import PostgreSQL as PostgreSQL

0 commit comments

Comments
 (0)