1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-09-11 08:50:45 +03:00
Files
mariadb-columnstore-engine/mysql-test/columnstore/basic/t/mcol6107-invalid-arguments.test
mariadb-KristinaPavlova e3af51f3b3 add more cases in mtr test
2025-08-20 09:24:19 +01:00

64 lines
1.5 KiB
Plaintext

--source ../include/have_columnstore.inc
--disable_warnings
DROP DATABASE IF EXISTS test_invalid_args;
CREATE DATABASE test_invalid_args;
USE test_invalid_args;
--enable_warnings
create table cs1(i bigint)engine=columnstore;
# incorrect args - idbpartition must receive column name and it received a string literal
--source ../include/functions.inc
--error 1815
select count(i) from cs1 where idbPartition('i') = '0.0.1';
--error 1815
select count(i) from cs1 where idbPartition(1) = '0.0.1';
#correct params
select count(i) from cs1 where idbPartition(i) = '0.0.1';
--error 1815
select count(i) from cs1 where idbExtentMin('i') = '0.0.1';
#--error 1815
#select count(i) from cs1 where idbExtentMin(i) = '0.0.1';
#correct params
#select count(i) from cs1 where idbExtentMin(1) = '0.0.1';
--error 1815
select count(i) from cs1 where idbExtentRelativeRid('i') = '0.0.1';
--error 1815
select count(i) from cs1 where idbExtentRelativeRid(3) = '0.0.1';
#correct params
select count(i) from cs1 where idbExtentRelativeRid(i);
--error 1815
select count(i) from cs1 where idbPm('i') = '0.0.1';
--error 1815
select count(i) from cs1 where idbPm(10) = '0.0.1';
#correct params
select count(i) from cs1 where idbPm(i);
--error 1815
select count(i) from cs1 where idbSegmentDir('i') = '0.0.1';
--error 1815
select count(i) from cs1 where idbSegmentDir(1) = '0.0.1';
#correct params
select count(i) from cs1 where idbSegmentDir(i);
--source ../include/drop_functions.inc
# Clean UP
DROP DATABASE test_invalid_args;