mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-24 16:42:05 +00:00
add test
This commit is contained in:
parent
4c89fb8f84
commit
83b106e43f
@ -0,0 +1,4 @@
|
|||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
|
13
tests/queries/1_stateful/00157_cache_dictionary.sql
Normal file
13
tests/queries/1_stateful/00157_cache_dictionary.sql
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
CREATE DATABASE IF NOT EXISTS db_dict;
|
||||||
|
DROP DICTIONARY IF EXISTS db_dict.cache_hits;
|
||||||
|
|
||||||
|
CREATE DICTIONARY db_dict.cache_hits (WatchID UInt64 DEFAULT 13, UserID UInt64 DEFAULT 42, SearchPhrase String DEFAULT 'anime') PRIMARY KEY WatchID SOURCE(CLICKHOUSE(HOST 'localhost' PORT 9000 USER 'default' TABLE 'hits' PASSWORD '' DB 'test')) LIFETIME(MIN 1 MAX 10) LAYOUT(CACHE(SIZE_IN_CELLS 1 QUERY_WAIT_TIMEOUT_MILLISECONDS 60000));
|
||||||
|
|
||||||
|
SELECT count() from (SELECT WatchID, arrayDistinct(groupArray(dictGetUInt64( 'db_dict.cache_hits', 'UserID', toUInt64(WatchID)))) as arr FROM test.hits PREWHERE WatchID % 5 == 0 GROUP BY WatchID order by length(arr) desc) WHERE arr = [0];
|
||||||
|
|
||||||
|
SELECT count() from (SELECT WatchID, arrayDistinct(groupArray(dictGetUInt64( 'db_dict.cache_hits', 'UserID', toUInt64(WatchID)))) as arr FROM test.hits PREWHERE WatchID % 7 == 0 GROUP BY WatchID order by length(arr) desc) WHERE arr = [0];
|
||||||
|
|
||||||
|
SELECT count() from (SELECT WatchID, arrayDistinct(groupArray(dictGetUInt64( 'db_dict.cache_hits', 'UserID', toUInt64(WatchID)))) as arr FROM test.hits PREWHERE WatchID % 13 == 0 GROUP BY WatchID order by length(arr) desc) WHERE arr = [0];
|
||||||
|
|
||||||
|
DROP DICTIONARY IF EXISTS db_dict.cache_hits;
|
||||||
|
DROP DATABASE IF EXISTS db_dict;
|
Loading…
Reference in New Issue
Block a user