mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-19 16:20:50 +00:00
change as request
This commit is contained in:
parent
29a0161cdf
commit
8653c547c9
@ -1,22 +1,5 @@
|
||||
Negative test of overlay
|
||||
Positive test 1 with various combinations of const/non-const columns
|
||||
Spark ANSI SQL Spark ANSI SQL和CH
|
||||
Spark ANSI SQL Spark ANSI SQL和CH
|
||||
Spark ANSI SQL Spark ANSI SQL和CH
|
||||
Spark ANSI SQL Spark ANSI SQL和CH
|
||||
Spark ANSI SQL Spark ANSI SQL和CH
|
||||
Spark ANSI SQL Spark ANSI SQL和CH
|
||||
Spark ANSI SQL Spark ANSI SQL和CH
|
||||
Spark ANSI SQL Spark ANSI SQL和CH
|
||||
Spark ANSI SQL Spark ANSI SQL和CH
|
||||
Spark ANSI SQL Spark ANSI SQL和CH
|
||||
Spark ANSI SQL Spark ANSI SQL和CH
|
||||
Spark ANSI SQL Spark ANSI SQL和CH
|
||||
Spark ANSI SQL Spark ANSI SQL和CH
|
||||
Spark ANSI SQL Spark ANSI SQL和CH
|
||||
Spark ANSI SQL Spark ANSI SQL和CH
|
||||
Spark ANSI SQL Spark ANSI SQL和CH
|
||||
Positive test 2 with various combinations of const/non-const columns
|
||||
Test with 3 arguments and various combinations of const/non-const columns
|
||||
Spark_SQL Spark_SQL和CH
|
||||
Spark_SQL Spark_SQL和CH
|
||||
Spark_SQL Spark_SQL和CH
|
||||
@ -25,16 +8,7 @@ Spark_SQL Spark_SQL和CH
|
||||
Spark_SQL Spark_SQL和CH
|
||||
Spark_SQL Spark_SQL和CH
|
||||
Spark_SQL Spark_SQL和CH
|
||||
Positive test 3 with various combinations of const/non-const columns
|
||||
Spark CORE Spark CORECH
|
||||
Spark CORE Spark CORECH
|
||||
Spark CORE Spark CORECH
|
||||
Spark CORE Spark CORECH
|
||||
Spark CORE Spark CORECH
|
||||
Spark CORE Spark CORECH
|
||||
Spark CORE Spark CORECH
|
||||
Spark CORE Spark CORECH
|
||||
Positive test 4 with various combinations of const/non-const columns
|
||||
Test with 4 arguments and various combinations of const/non-const columns
|
||||
Spark ANSI SQL Spark ANSI SQL和CH
|
||||
Spark ANSI SQL Spark ANSI SQL和CH
|
||||
Spark ANSI SQL Spark ANSI SQL和CH
|
||||
@ -47,16 +21,48 @@ Spark ANSI SQL Spark ANSI SQL和CH
|
||||
Spark ANSI SQL Spark ANSI SQL和CH
|
||||
Spark ANSI SQL Spark ANSI SQL和CH
|
||||
Spark ANSI SQL Spark ANSI SQL和CH
|
||||
Positive test 5 with various combinations of const/non-const columns
|
||||
Structured SQL Structured SQL和CH
|
||||
Structured SQL Structured SQL和CH
|
||||
Structured SQL Structured SQL和CH
|
||||
Structured SQL Structured SQL和CH
|
||||
Structured SQL Structured SQL和CH
|
||||
Structured SQL Structured SQL和CH
|
||||
Structured SQL Structured SQL和CH
|
||||
Structured SQL Structured SQL和CH
|
||||
Structured SQL Structured SQL和CH
|
||||
Structured SQL Structured SQL和CH
|
||||
Structured SQL Structured SQL和CH
|
||||
Structured SQL Structured SQL和CH
|
||||
Spark ANSI SQL Spark ANSI SQL和CH
|
||||
Spark ANSI SQL Spark ANSI SQL和CH
|
||||
Spark ANSI SQL Spark ANSI SQL和CH
|
||||
Spark ANSI SQL Spark ANSI SQL和CH
|
||||
Test with different offset values
|
||||
-12 _park SQL _park SQL和CH
|
||||
-11 _park SQL S_ark SQL和CH
|
||||
-10 _park SQL Sp_rk SQL和CH
|
||||
-9 _park SQL Spa_k SQL和CH
|
||||
-8 S_ark SQL Spar_ SQL和CH
|
||||
-7 Sp_rk SQL Spark_SQL和CH
|
||||
-6 Spa_k SQL Spark _QL和CH
|
||||
-5 Spar_ SQL Spark S_L和CH
|
||||
-4 Spark_SQL Spark SQ_和CH
|
||||
-3 Spark _QL Spark SQL_CH
|
||||
-2 Spark S_L Spark SQL和_H
|
||||
-1 Spark SQ_ Spark SQL和C_
|
||||
0 Spark SQL_ Spark SQL和CH_
|
||||
1 _park SQL _park SQL和CH
|
||||
2 S_ark SQL S_ark SQL和CH
|
||||
3 Sp_rk SQL Sp_rk SQL和CH
|
||||
4 Spa_k SQL Spa_k SQL和CH
|
||||
5 Spar_ SQL Spar_ SQL和CH
|
||||
6 Spark_SQL Spark_SQL和CH
|
||||
7 Spark _QL Spark _QL和CH
|
||||
8 Spark S_L Spark S_L和CH
|
||||
9 Spark SQ_ Spark SQ_和CH
|
||||
10 Spark SQL_ Spark SQL_CH
|
||||
11 Spark SQL_ Spark SQL和_H
|
||||
12 Spark SQL_ Spark SQL和C_
|
||||
13 Spark SQL_ Spark SQL和CH_
|
||||
Test with different length values
|
||||
-1 Spark ANSI Spark ANSI H
|
||||
0 Spark ANSI SQL Spark ANSI SQL和CH
|
||||
1 Spark ANSI QL Spark ANSI QL和CH
|
||||
2 Spark ANSI L Spark ANSI L和CH
|
||||
3 Spark ANSI Spark ANSI 和CH
|
||||
4 Spark ANSI Spark ANSI CH
|
||||
5 Spark ANSI Spark ANSI H
|
||||
6 Spark ANSI Spark ANSI
|
||||
Test with different input and replace values
|
||||
_ _
|
||||
Spark SQL Spark SQL和CH
|
||||
ANSI ANSI
|
||||
Spark SQL Spark SQL和CH
|
||||
|
@ -7,7 +7,17 @@ SELECT overlay('hello', 456, 2, 3); -- { serverError ILLEGAL_TYPE_OF_ARGUMENT }
|
||||
SELECT overlay('hello', 'world', 'two', 3); -- { serverError ILLEGAL_TYPE_OF_ARGUMENT }
|
||||
SELECT overlay('hello', 'world', 2, 'three'); -- { serverError ILLEGAL_TYPE_OF_ARGUMENT }
|
||||
|
||||
SELECT 'Positive test 1 with various combinations of const/non-const columns';
|
||||
SELECT 'Test with 3 arguments and various combinations of const/non-const columns';
|
||||
SELECT overlay('Spark SQL', '_', 6), overlayUTF8('Spark SQL和CH', '_', 6);
|
||||
SELECT overlay(materialize('Spark SQL'), '_', 6), overlayUTF8(materialize('Spark SQL和CH'), '_', 6);
|
||||
SELECT overlay('Spark SQL', materialize('_'), 6), overlayUTF8('Spark SQL和CH', materialize('_'), 6);
|
||||
SELECT overlay('Spark SQL', '_', materialize(6)), overlayUTF8('Spark SQL和CH', '_', materialize(6));
|
||||
SELECT overlay(materialize('Spark SQL'), materialize('_'), 6), overlayUTF8(materialize('Spark SQL和CH'), materialize('_'), 6);
|
||||
SELECT overlay(materialize('Spark SQL'), '_', materialize(6)), overlayUTF8(materialize('Spark SQL和CH'), '_', materialize(6));
|
||||
SELECT overlay('Spark SQL', materialize('_'), materialize(6)), overlayUTF8('Spark SQL和CH', materialize('_'), materialize(6));
|
||||
SELECT overlay(materialize('Spark SQL'), materialize('_'), materialize(6)), overlayUTF8(materialize('Spark SQL和CH'), materialize('_'), materialize(6));
|
||||
|
||||
SELECT 'Test with 4 arguments and various combinations of const/non-const columns';
|
||||
SELECT overlay('Spark SQL', 'ANSI ', 7, 0), overlayUTF8('Spark SQL和CH', 'ANSI ', 7, 0);
|
||||
SELECT overlay(materialize('Spark SQL'), 'ANSI ', 7, 0), overlayUTF8(materialize('Spark SQL和CH'), 'ANSI ', 7, 0);
|
||||
SELECT overlay('Spark SQL', materialize('ANSI '), 7, 0), overlayUTF8('Spark SQL和CH', materialize('ANSI '), 7, 0);
|
||||
@ -24,51 +34,15 @@ SELECT overlay(materialize('Spark SQL'), materialize('ANSI '), 7, materialize(0)
|
||||
SELECT overlay(materialize('Spark SQL'), 'ANSI ', materialize(7), materialize(0)), overlayUTF8(materialize('Spark SQL和CH'), 'ANSI ', materialize(7), materialize(0));
|
||||
SELECT overlay('Spark SQL', materialize('ANSI '), materialize(7), materialize(0)), overlayUTF8('Spark SQL和CH', materialize('ANSI '), materialize(7), materialize(0));
|
||||
SELECT overlay(materialize('Spark SQL'), materialize('ANSI '), materialize(7), materialize(0)), overlayUTF8(materialize('Spark SQL和CH'), materialize('ANSI '), materialize(7), materialize(0));
|
||||
|
||||
SELECT 'Positive test 2 with various combinations of const/non-const columns';
|
||||
SELECT overlay('Spark SQL', '_', 6), overlayUTF8('Spark SQL和CH', '_', 6);
|
||||
SELECT overlay(materialize('Spark SQL'), '_', 6), overlayUTF8(materialize('Spark SQL和CH'), '_', 6);
|
||||
SELECT overlay('Spark SQL', materialize('_'), 6), overlayUTF8('Spark SQL和CH', materialize('_'), 6);
|
||||
SELECT overlay('Spark SQL', '_', materialize(6)), overlayUTF8('Spark SQL和CH', '_', materialize(6));
|
||||
SELECT overlay(materialize('Spark SQL'), materialize('_'), 6), overlayUTF8(materialize('Spark SQL和CH'), materialize('_'), 6);
|
||||
SELECT overlay(materialize('Spark SQL'), '_', materialize(6)), overlayUTF8(materialize('Spark SQL和CH'), '_', materialize(6));
|
||||
SELECT overlay('Spark SQL', materialize('_'), materialize(6)), overlayUTF8('Spark SQL和CH', materialize('_'), materialize(6));
|
||||
SELECT overlay(materialize('Spark SQL'), materialize('_'), materialize(6)), overlayUTF8(materialize('Spark SQL和CH'), materialize('_'), materialize(6));
|
||||
|
||||
SELECT 'Positive test 3 with various combinations of const/non-const columns';
|
||||
SELECT overlay('Spark SQL', 'CORE', 7), overlayUTF8('Spark SQL和CH', 'CORE', 7);
|
||||
SELECT overlay(materialize('Spark SQL'), 'CORE', 7), overlayUTF8(materialize('Spark SQL和CH'), 'CORE', 7);
|
||||
SELECT overlay('Spark SQL', materialize('CORE'), 7), overlayUTF8('Spark SQL和CH', materialize('CORE'), 7);
|
||||
SELECT overlay('Spark SQL', 'CORE', materialize(7)), overlayUTF8('Spark SQL和CH', 'CORE', materialize(7));
|
||||
SELECT overlay(materialize('Spark SQL'), materialize('CORE'), 7), overlayUTF8(materialize('Spark SQL和CH'), materialize('CORE'), 7);
|
||||
SELECT overlay(materialize('Spark SQL'), 'CORE', materialize(7)), overlayUTF8(materialize('Spark SQL和CH'), 'CORE', materialize(7));
|
||||
SELECT overlay('Spark SQL', materialize('CORE'), materialize(7)), overlayUTF8('Spark SQL和CH', materialize('CORE'), materialize(7));
|
||||
SELECT overlay(materialize('Spark SQL'), materialize('CORE'), materialize(7)), overlayUTF8(materialize('Spark SQL和CH'), materialize('CORE'), materialize(7));
|
||||
|
||||
SELECT 'Positive test 4 with various combinations of const/non-const columns';
|
||||
SELECT overlay('Spark SQL', 'ANSI ', 7, 0), overlayUTF8('Spark SQL和CH', 'ANSI ', 7, 0);
|
||||
SELECT overlay(materialize('Spark SQL'), 'ANSI ', 7, 0), overlayUTF8(materialize('Spark SQL和CH'), 'ANSI ', 7, 0);
|
||||
SELECT overlay('Spark SQL', materialize('ANSI '), 7, 0), overlayUTF8('Spark SQL和CH', materialize('ANSI '), 7, 0);
|
||||
SELECT overlay('Spark SQL', 'ANSI ', materialize(7), 0), overlayUTF8('Spark SQL和CH', 'ANSI ', materialize(7), 0);
|
||||
SELECT overlay('Spark SQL', 'ANSI ', 7, materialize(0)), overlayUTF8('Spark SQL和CH', 'ANSI ', 7, materialize(0));
|
||||
SELECT overlay(materialize('Spark SQL'), materialize('ANSI '), 7, 0), overlayUTF8(materialize('Spark SQL和CH'), materialize('ANSI '), 7, 0);
|
||||
SELECT overlay(materialize('Spark SQL'), 'ANSI ', materialize(7), 0), overlayUTF8(materialize('Spark SQL和CH'), 'ANSI ', materialize(7), 0);
|
||||
SELECT overlay(materialize('Spark SQL'), 'ANSI ', 7, materialize(0)), overlayUTF8(materialize('Spark SQL和CH'), 'ANSI ', 7, materialize(0));
|
||||
SELECT overlay('Spark SQL', materialize('ANSI '), materialize(7), 0), overlayUTF8('Spark SQL和CH', materialize('ANSI '), materialize(7), 0);
|
||||
SELECT overlay('Spark SQL', materialize('ANSI '), 7, materialize(0)), overlayUTF8('Spark SQL和CH', materialize('ANSI '), 7, materialize(0));
|
||||
SELECT overlay('Spark SQL', 'ANSI ', materialize(7), materialize(0)), overlayUTF8('Spark SQL和CH', 'ANSI ', materialize(7), materialize(0));
|
||||
SELECT overlay(materialize('Spark SQL'), materialize('ANSI '), materialize(7), materialize(0)), overlayUTF8(materialize('Spark SQL和CH'), materialize('ANSI '), materialize(7), materialize(0));
|
||||
|
||||
SELECT 'Positive test 5 with various combinations of const/non-const columns';
|
||||
SELECT overlay('Spark SQL', 'tructured', 2, 4), overlayUTF8('Spark SQL和CH', 'tructured', 2, 4);
|
||||
SELECT overlay(materialize('Spark SQL'), 'tructured', 2, 4), overlayUTF8(materialize('Spark SQL和CH'), 'tructured', 2, 4);
|
||||
SELECT overlay('Spark SQL', materialize('tructured'), 2, 4), overlayUTF8('Spark SQL和CH', materialize('tructured'), 2, 4);
|
||||
SELECT overlay('Spark SQL', 'tructured', materialize(2), 4), overlayUTF8('Spark SQL和CH', 'tructured', materialize(2), 4);
|
||||
SELECT overlay('Spark SQL', 'tructured', 2, materialize(4)), overlayUTF8('Spark SQL和CH', 'tructured', 2, materialize(4));
|
||||
SELECT overlay(materialize('Spark SQL'), materialize('tructured'), 2, 4), overlayUTF8(materialize('Spark SQL和CH'), materialize('tructured'), 2, 4);
|
||||
SELECT overlay(materialize('Spark SQL'), 'tructured', materialize(2), 4), overlayUTF8(materialize('Spark SQL和CH'), 'tructured', materialize(2), 4);
|
||||
SELECT overlay(materialize('Spark SQL'), 'tructured', 2, materialize(4)), overlayUTF8(materialize('Spark SQL和CH'), 'tructured', 2, materialize(4));
|
||||
SELECT overlay('Spark SQL', materialize('tructured'), materialize(2), 4), overlayUTF8('Spark SQL和CH', materialize('tructured'), materialize(2), 4);
|
||||
SELECT overlay('Spark SQL', materialize('tructured'), 2, materialize(4)), overlayUTF8('Spark SQL和CH', materialize('tructured'), 2, materialize(4));
|
||||
SELECT overlay('Spark SQL', 'tructured', materialize(2), materialize(4)), overlayUTF8('Spark SQL和CH', 'tructured', materialize(2), materialize(4));
|
||||
SELECT overlay(materialize('Spark SQL'), materialize('tructured'), materialize(2), materialize(4)), overlayUTF8(materialize('Spark SQL和CH'), materialize('tructured'), materialize(2), materialize(4));
|
||||
|
||||
SELECT 'Test with different offset values';
|
||||
WITH number - 12 as offset SELECT offset, overlay('Spark SQL', '_', offset), overlayUTF8('Spark SQL和CH', '_', offset) from numbers(26);
|
||||
|
||||
SELECT 'Test with different length values';
|
||||
WITH number - 1 as length SELECT length, overlay('Spark SQL', 'ANSI ', 7, length), overlayUTF8('Spark SQL和CH', 'ANSI ', 7, length) from numbers(8);
|
||||
|
||||
SELECT 'Test with different input and replace values';
|
||||
SELECT overlay('', '_', 6), overlayUTF8('', '_', 6);
|
||||
SELECT overlay('Spark SQL', '', 6), overlayUTF8('Spark SQL和CH', '', 6);
|
||||
SELECT overlay('', 'ANSI ', 7, 0), overlayUTF8('', 'ANSI ', 7, 0);
|
||||
SELECT overlay('Spark SQL', '', 7, 0), overlayUTF8('Spark SQL和CH', '', 7, 0);
|
||||
|
Loading…
Reference in New Issue
Block a user