mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-24 08:32:02 +00:00
enable reading of subcolumn for distributed tables
This commit is contained in:
parent
83ef34374c
commit
3acbd12c54
@ -51,6 +51,7 @@ public:
|
|||||||
bool supportsSampling() const override { return true; }
|
bool supportsSampling() const override { return true; }
|
||||||
bool supportsFinal() const override { return true; }
|
bool supportsFinal() const override { return true; }
|
||||||
bool supportsPrewhere() const override { return true; }
|
bool supportsPrewhere() const override { return true; }
|
||||||
|
bool supportsSubcolumns() const override { return true; }
|
||||||
StoragePolicyPtr getStoragePolicy() const override;
|
StoragePolicyPtr getStoragePolicy() const override;
|
||||||
|
|
||||||
bool isRemote() const override { return true; }
|
bool isRemote() const override { return true; }
|
||||||
|
@ -0,0 +1,2 @@
|
|||||||
|
3 0 bbb ccc
|
||||||
|
3 0 bbb ccc
|
21
tests/queries/0_stateless/01883_subcolumns_distributed.sql
Normal file
21
tests/queries/0_stateless/01883_subcolumns_distributed.sql
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
DROP TABLE IF EXISTS t_subcolumns_local;
|
||||||
|
DROP TABLE IF EXISTS t_subcolumns_dist;
|
||||||
|
|
||||||
|
CREATE TABLE t_subcolumns_local (arr Array(UInt32), n Nullable(String), t Tuple(s1 String, s2 String))
|
||||||
|
ENGINE = MergeTree ORDER BY tuple();
|
||||||
|
|
||||||
|
CREATE TABLE t_subcolumns_dist AS t_subcolumns_local ENGINE = Distributed(test_cluster_two_shards, currentDatabase(), t_subcolumns_local);
|
||||||
|
|
||||||
|
INSERT INTO t_subcolumns_local VALUES ([1, 2, 3], 'aaa', ('bbb', 'ccc'));
|
||||||
|
|
||||||
|
SELECT arr.size0, n.null, t.s1, t.s2 FROM t_subcolumns_dist;
|
||||||
|
|
||||||
|
DROP TABLE t_subcolumns_local;
|
||||||
|
|
||||||
|
-- StripeLog doesn't support subcolumns.
|
||||||
|
CREATE TABLE t_subcolumns_local (arr Array(UInt32), n Nullable(String), t Tuple(s1 String, s2 String)) ENGINE = StripeLog;
|
||||||
|
|
||||||
|
SELECT arr.size0, n.null, t.s1, t.s2 FROM t_subcolumns_dist; -- { serverError 47 }
|
||||||
|
|
||||||
|
DROP TABLE t_subcolumns_local;
|
||||||
|
DROP TABLE t_subcolumns_dist;
|
Loading…
Reference in New Issue
Block a user