aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/python/clickhouse-connect/clickhouse_connect/cc_sqlalchemy/ddl/tableengine.py
diff options
context:
space:
mode:
authorAlexander Smirnov <alex@ydb.tech>2024-04-16 09:11:59 +0000
committerAlexander Smirnov <alex@ydb.tech>2024-04-16 09:11:59 +0000
commit25de1d521ca218e2b040739fea77a39e9fc543e9 (patch)
tree21521d8866cf1462dbd52c071cf369974c29650e /contrib/python/clickhouse-connect/clickhouse_connect/cc_sqlalchemy/ddl/tableengine.py
parentbf444b8ed4d0f6bf17fd753e2cf88f9440012e87 (diff)
parent0a63d9ddc516f206f2b8745ce5e5dfa60190d755 (diff)
downloadydb-25de1d521ca218e2b040739fea77a39e9fc543e9.tar.gz
Merge branch 'rightlib' into mergelibs-240416-0910
Diffstat (limited to 'contrib/python/clickhouse-connect/clickhouse_connect/cc_sqlalchemy/ddl/tableengine.py')
-rw-r--r--contrib/python/clickhouse-connect/clickhouse_connect/cc_sqlalchemy/ddl/tableengine.py20
1 files changed, 20 insertions, 0 deletions
diff --git a/contrib/python/clickhouse-connect/clickhouse_connect/cc_sqlalchemy/ddl/tableengine.py b/contrib/python/clickhouse-connect/clickhouse_connect/cc_sqlalchemy/ddl/tableengine.py
index 598e2e5adb..483beaabe2 100644
--- a/contrib/python/clickhouse-connect/clickhouse_connect/cc_sqlalchemy/ddl/tableengine.py
+++ b/contrib/python/clickhouse-connect/clickhouse_connect/cc_sqlalchemy/ddl/tableengine.py
@@ -226,6 +226,26 @@ class ReplicatedSummingMergeTree(ReplicatedMergeTree):
pass
+class SharedReplacingMergeTree(ReplacingMergeTree):
+ pass
+
+
+class SharedAggregatingMergeTree(AggregatingMergeTree):
+ pass
+
+
+class SharedSummingMergeTree(SummingMergeTree):
+ pass
+
+
+class SharedVersionedCollapsingMergeTree(VersionedCollapsingMergeTree):
+ pass
+
+
+class SharedGraphiteMergeTree(GraphiteMergeTree):
+ pass
+
+
def build_engine(full_engine: str) -> Optional[TableEngine]:
"""
Factory function to create TableEngine class from ClickHouse full_engine expression