mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-04 21:42:39 +00:00
30 lines
1.5 KiB
MySQL
30 lines
1.5 KiB
MySQL
|
select 'UInt8', blockSerializedSize(0);
|
||
|
select 'Nullable(UInt8)', blockSerializedSize(toNullable(0));
|
||
|
select 'UInt32', blockSerializedSize(0xdeadbeaf);
|
||
|
select 'UInt64', blockSerializedSize(0xdeadbeafdead);
|
||
|
select 'Nullable(UInt64)', blockSerializedSize(toNullable(0xdeadbeafdead));
|
||
|
|
||
|
select '';
|
||
|
select 'String', blockSerializedSize('foo');
|
||
|
select 'FixedString(32)', blockSerializedSize(cast('foo', 'FixedString(32)'));
|
||
|
|
||
|
select '';
|
||
|
select 'Enum8', blockSerializedSize(cast('a' as Enum8('a' = 1, 'b' = 2)));
|
||
|
|
||
|
select '';
|
||
|
select 'Array', blockSerializedSize(['foo']);
|
||
|
|
||
|
select '';
|
||
|
select 'uniqCombinedState(100)', blockSerializedSize(uniqCombinedState(number)) from (select number from system.numbers limit 100);
|
||
|
select 'uniqCombinedState(10000)', blockSerializedSize(uniqCombinedState(number)) from (select number from system.numbers limit 10000);
|
||
|
select 'uniqCombinedState(100000)', blockSerializedSize(uniqCombinedState(number)) from (select number from system.numbers limit 100000);
|
||
|
select 'uniqCombinedState(1000000)', blockSerializedSize(uniqCombinedState(number)) from (select number from system.numbers limit 1000000);
|
||
|
select 'uniqCombinedState(10000000)', blockSerializedSize(uniqCombinedState(number)) from (select number from system.numbers limit 10000000);
|
||
|
select 'uniqCombined64State(10000000)', blockSerializedSize(uniqCombined64State(number)) from (select number from system.numbers limit 10000000);
|
||
|
|
||
|
select '';
|
||
|
select 'String,UInt8', blockSerializedSize('foo', 1);
|
||
|
|
||
|
select '';
|
||
|
select 'Block(UInt32)', blockSerializedSize(number) from numbers(2);
|