diff --git a/clickhouse_sqlalchemy/types/common.py b/clickhouse_sqlalchemy/types/common.py index d5659f7a..84cd78ff 100644 --- a/clickhouse_sqlalchemy/types/common.py +++ b/clickhouse_sqlalchemy/types/common.py @@ -30,11 +30,17 @@ class Boolean(types.Boolean, ClickHouseTypeEngine): class Array(ClickHouseTypeEngine): __visit_name__ = 'array' + hashable = False + def __init__(self, item_type): self.item_type = item_type self.item_type_impl = to_instance(item_type) super(Array, self).__init__() + @property + def python_type(self): + return list + def literal_processor(self, dialect): item_processor = self.item_type_impl.literal_processor(dialect)