diff --git a/clickhouse_sqlalchemy/types/common.py b/clickhouse_sqlalchemy/types/common.py index d5659f7a..759b8b80 100644 --- a/clickhouse_sqlalchemy/types/common.py +++ b/clickhouse_sqlalchemy/types/common.py @@ -27,13 +27,12 @@ class Boolean(types.Boolean, ClickHouseTypeEngine): pass -class Array(ClickHouseTypeEngine): +class Array(types.ARRAY, ClickHouseTypeEngine): __visit_name__ = 'array' def __init__(self, item_type): - self.item_type = item_type self.item_type_impl = to_instance(item_type) - super(Array, self).__init__() + super(Array, self).__init__(item_type) def literal_processor(self, dialect): item_processor = self.item_type_impl.literal_processor(dialect)