From 876a66cbc368b3e5b830d0cddc482be47563633c Mon Sep 17 00:00:00 2001 From: Commander thrashdin Date: Wed, 23 Mar 2022 17:04:51 +0200 Subject: [PATCH] Added crude tests for cal/mcs client UDFs --- .../columnstore/basic/r/cal_named_udfs.result | 33 +++++++++++++++++++ .../columnstore/basic/r/mcs_named_udfs.result | 33 +++++++++++++++++++ .../columnstore/basic/t/cal_named_udfs.test | 25 ++++++++++++++ .../columnstore/basic/t/mcs_named_udfs.test | 25 ++++++++++++++ 4 files changed, 116 insertions(+) create mode 100644 mysql-test/columnstore/basic/r/cal_named_udfs.result create mode 100644 mysql-test/columnstore/basic/r/mcs_named_udfs.result create mode 100644 mysql-test/columnstore/basic/t/cal_named_udfs.test create mode 100644 mysql-test/columnstore/basic/t/mcs_named_udfs.test diff --git a/mysql-test/columnstore/basic/r/cal_named_udfs.result b/mysql-test/columnstore/basic/r/cal_named_udfs.result new file mode 100644 index 000000000..8a96f7c62 --- /dev/null +++ b/mysql-test/columnstore/basic/r/cal_named_udfs.result @@ -0,0 +1,33 @@ +DROP DATABASE IF EXISTS cal_test_db; +CREATE DATABASE cal_test_db; +USE cal_test_db; +create table t1(a int, b int comment 'autoincrement=1') engine=columnstore; +select calflushcache(); +calflushcache() +0 +select calsettrace(0); +calsettrace(0) +0 +select calsetparms("pmmaxmemorysmallside","2048000000"); +calsetparms("pmmaxmemorysmallside","2048000000") +Updated pmmaxmemorysmallside 2048000000 +select calgettrace(); +calgettrace() +NULL +select calgetversion(); +calgetversion() +8.1.1 +select calviewtablelock("t1"); +calviewtablelock("t1") + Table cal_test_db.t1 is not locked by any process. +select calcleartablelock(0); +calcleartablelock(0) +No table lock found for specified table lock ID +select callastinsertid("t1"); +callastinsertid("t1") +0 +select calgetsqlcount(); +calgetsqlcount() +Running SQL statements 0, Waiting SQL statments 0 +DROP TABLE t1; +DROP DATABASE cal_test_db; diff --git a/mysql-test/columnstore/basic/r/mcs_named_udfs.result b/mysql-test/columnstore/basic/r/mcs_named_udfs.result new file mode 100644 index 000000000..6f79cbe75 --- /dev/null +++ b/mysql-test/columnstore/basic/r/mcs_named_udfs.result @@ -0,0 +1,33 @@ +DROP DATABASE IF EXISTS cal_test_db; +CREATE DATABASE cal_test_db; +USE cal_test_db; +create table t1(a int, b int comment 'autoincrement=1') engine=columnstore; +select mcsflushcache(); +mcsflushcache() +0 +select mcssettrace(0); +mcssettrace(0) +0 +select mcssetparms("pmmaxmemorysmallside","2048000000"); +mcssetparms("pmmaxmemorysmallside","2048000000") +Updated pmmaxmemorysmallside 2048000000 +select mcsgettrace(); +mcsgettrace() +NULL +select mcsgetversion(); +mcsgetversion() +8.1.1 +select mcsviewtablelock("t1"); +mcsviewtablelock("t1") + Table cal_test_db.t1 is not locked by any process. +select mcscleartablelock(0); +mcscleartablelock(0) +No table lock found for specified table lock ID +select mcslastinsertid("t1"); +mcslastinsertid("t1") +0 +select mcsgetsqlcount(); +mcsgetsqlcount() +Running SQL statements 0, Waiting SQL statments 0 +DROP TABLE t1; +DROP DATABASE cal_test_db; diff --git a/mysql-test/columnstore/basic/t/cal_named_udfs.test b/mysql-test/columnstore/basic/t/cal_named_udfs.test new file mode 100644 index 000000000..c60cd946a --- /dev/null +++ b/mysql-test/columnstore/basic/t/cal_named_udfs.test @@ -0,0 +1,25 @@ +-- source ../include/have_columnstore.inc + +--disable_warnings +DROP DATABASE IF EXISTS cal_test_db; +--enable_warnings + +CREATE DATABASE cal_test_db; +USE cal_test_db; + +create table t1(a int, b int comment 'autoincrement=1') engine=columnstore; + +select calflushcache(); +select calsettrace(0); +select calsetparms("pmmaxmemorysmallside","2048000000"); +select calgettrace(); +select calgetversion(); + + +select calviewtablelock("t1"); +select calcleartablelock(0); +select callastinsertid("t1"); +select calgetsqlcount(); + +DROP TABLE t1; +DROP DATABASE cal_test_db; diff --git a/mysql-test/columnstore/basic/t/mcs_named_udfs.test b/mysql-test/columnstore/basic/t/mcs_named_udfs.test new file mode 100644 index 000000000..eda419676 --- /dev/null +++ b/mysql-test/columnstore/basic/t/mcs_named_udfs.test @@ -0,0 +1,25 @@ +-- source ../include/have_columnstore.inc + +--disable_warnings +DROP DATABASE IF EXISTS cal_test_db; +--enable_warnings + +CREATE DATABASE cal_test_db; +USE cal_test_db; + +create table t1(a int, b int comment 'autoincrement=1') engine=columnstore; + +select mcsflushcache(); +select mcssettrace(0); +select mcssetparms("pmmaxmemorysmallside","2048000000"); +select mcsgettrace(); +select mcsgetversion(); + + +select mcsviewtablelock("t1"); +select mcscleartablelock(0); +select mcslastinsertid("t1"); +select mcsgetsqlcount(); + +DROP TABLE t1; +DROP DATABASE cal_test_db;