From cfaeeeb449cb86ecd34bfc422e41e987d6835e28 Mon Sep 17 00:00:00 2001 From: Timofey Turenko Date: Fri, 6 Jun 2025 15:43:07 +0300 Subject: [PATCH] disable warnings for all tests via Maxscale --- ...5_function_CNX_LAST_DAY_DS_maxscale.result | 25 + ...unction_CNX_MICROSECOND_DS_maxscale.result | 22 + ..._function_CNX_MONTHNAME_DS_maxscale.result | 23 + ...ion_CNX_NULLIF_NM_Archived_maxscale.result | 897 +++++++++++++++++ ...unction_CNX_TIME_TO_SEC_DS_maxscale.result | 26 + ...function_CNXPP_LAST_DAY_DS_maxscale.result | 25 + ...ction_CNXPP_MICROSECOND_DS_maxscale.result | 25 + ...unction_CNXPP_MONTHNAME_DS_maxscale.result | 25 + ...n_CNXPP_NULLIF_NM_Archived_maxscale.result | 901 ++++++++++++++++++ ...ction_CNXPP_TIME_TO_SEC_DS_maxscale.result | 28 + .../t/mcs4125_function_CNX_LAST_DAY_DS.test | 1 + ...125_function_CNX_LAST_DAY_DS_maxscale.test | 23 + .../mcs4154_function_CNX_MICROSECOND_DS.test | 1 + ..._function_CNX_MICROSECOND_DS_maxscale.test | 21 + .../t/mcs4162_function_CNX_MONTHNAME_DS.test | 1 + ...62_function_CNX_MONTHNAME_DS_maxscale.test | 23 + ...s4164_function_CNX_NULLIF_NM_Archived.test | 1 + ...ction_CNX_NULLIF_NM_Archived_maxscale.test | 313 ++++++ .../mcs4220_function_CNX_TIME_TO_SEC_DS.test | 1 + ..._function_CNX_TIME_TO_SEC_DS_maxscale.test | 22 + .../t/mcs4350_function_CNXPP_LAST_DAY_DS.test | 1 + ...0_function_CNXPP_LAST_DAY_DS_maxscale.test | 23 + ...mcs4379_function_CNXPP_MICROSECOND_DS.test | 1 + ...unction_CNXPP_MICROSECOND_DS_maxscale.test | 21 + .../mcs4387_function_CNXPP_MONTHNAME_DS.test | 1 + ..._function_CNXPP_MONTHNAME_DS_maxscale.test | 23 + ...389_function_CNXPP_NULLIF_NM_Archived.test | 1 + ...ion_CNXPP_NULLIF_NM_Archived_maxscale.test | 313 ++++++ ...mcs4445_function_CNXPP_TIME_TO_SEC_DS.test | 1 + ...unction_CNXPP_TIME_TO_SEC_DS_maxscale.test | 22 + ...s7225_regression_MCOL-3721_maxscale.result | 41 + .../t/mcs7225_regression_MCOL-3721.test | 1 + ...mcs7225_regression_MCOL-3721_maxscale.test | 52 + .../oracle/func_concat_oracle_maxscale.result | 32 - .../oracle/func_concat_oracle_maxscale.test | 2 +- .../oracle/func_decode_oracle.test | 3 + .../oracle/func_decode_oracle_maxscale.result | 161 ++++ .../oracle/func_decode_oracle_maxscale.test | 104 ++ 38 files changed, 3174 insertions(+), 33 deletions(-) create mode 100644 mysql-test/columnstore/autopilot/r/mcs4125_function_CNX_LAST_DAY_DS_maxscale.result create mode 100644 mysql-test/columnstore/autopilot/r/mcs4154_function_CNX_MICROSECOND_DS_maxscale.result create mode 100644 mysql-test/columnstore/autopilot/r/mcs4162_function_CNX_MONTHNAME_DS_maxscale.result create mode 100644 mysql-test/columnstore/autopilot/r/mcs4164_function_CNX_NULLIF_NM_Archived_maxscale.result create mode 100644 mysql-test/columnstore/autopilot/r/mcs4220_function_CNX_TIME_TO_SEC_DS_maxscale.result create mode 100644 mysql-test/columnstore/autopilot/r/mcs4350_function_CNXPP_LAST_DAY_DS_maxscale.result create mode 100644 mysql-test/columnstore/autopilot/r/mcs4379_function_CNXPP_MICROSECOND_DS_maxscale.result create mode 100644 mysql-test/columnstore/autopilot/r/mcs4387_function_CNXPP_MONTHNAME_DS_maxscale.result create mode 100644 mysql-test/columnstore/autopilot/r/mcs4389_function_CNXPP_NULLIF_NM_Archived_maxscale.result create mode 100644 mysql-test/columnstore/autopilot/r/mcs4445_function_CNXPP_TIME_TO_SEC_DS_maxscale.result create mode 100644 mysql-test/columnstore/autopilot/t/mcs4125_function_CNX_LAST_DAY_DS_maxscale.test create mode 100644 mysql-test/columnstore/autopilot/t/mcs4154_function_CNX_MICROSECOND_DS_maxscale.test create mode 100644 mysql-test/columnstore/autopilot/t/mcs4162_function_CNX_MONTHNAME_DS_maxscale.test create mode 100644 mysql-test/columnstore/autopilot/t/mcs4164_function_CNX_NULLIF_NM_Archived_maxscale.test create mode 100644 mysql-test/columnstore/autopilot/t/mcs4220_function_CNX_TIME_TO_SEC_DS_maxscale.test create mode 100644 mysql-test/columnstore/autopilot/t/mcs4350_function_CNXPP_LAST_DAY_DS_maxscale.test create mode 100644 mysql-test/columnstore/autopilot/t/mcs4379_function_CNXPP_MICROSECOND_DS_maxscale.test create mode 100644 mysql-test/columnstore/autopilot/t/mcs4387_function_CNXPP_MONTHNAME_DS_maxscale.test create mode 100644 mysql-test/columnstore/autopilot/t/mcs4389_function_CNXPP_NULLIF_NM_Archived_maxscale.test create mode 100644 mysql-test/columnstore/autopilot/t/mcs4445_function_CNXPP_TIME_TO_SEC_DS_maxscale.test create mode 100644 mysql-test/columnstore/devregression/r/mcs7225_regression_MCOL-3721_maxscale.result create mode 100644 mysql-test/columnstore/devregression/t/mcs7225_regression_MCOL-3721_maxscale.test create mode 100644 mysql-test/columnstore/oracle/func_decode_oracle_maxscale.result create mode 100644 mysql-test/columnstore/oracle/func_decode_oracle_maxscale.test diff --git a/mysql-test/columnstore/autopilot/r/mcs4125_function_CNX_LAST_DAY_DS_maxscale.result b/mysql-test/columnstore/autopilot/r/mcs4125_function_CNX_LAST_DAY_DS_maxscale.result new file mode 100644 index 000000000..526ca8707 --- /dev/null +++ b/mysql-test/columnstore/autopilot/r/mcs4125_function_CNX_LAST_DAY_DS_maxscale.result @@ -0,0 +1,25 @@ +USE autopilot; +select cidx, CDATE, LAST_DAY(CDATE) from datatypetestm order by cidx; +cidx CDATE LAST_DAY(CDATE) +1 1997-01-01 1997-01-31 +select cidx, CDATETIME, LAST_DAY(CDATETIME) from datatypetestm order by cidx; +cidx CDATETIME LAST_DAY(CDATETIME) +1 1997-01-01 00:00:00 1997-01-31 +select cidx, CTIME, LAST_DAY(CTIME) from datatypetestm order by cidx; +cidx CTIME LAST_DAY(CTIME) +1 13:00:00 REPLACEDVALUE +select cidx, LAST_DAY('2009-02-28') from datatypetestm order by cidx; +cidx LAST_DAY('2009-02-28') +1 2009-02-28 +select cidx, LAST_DAY('2009-07-04') from datatypetestm order by cidx; +cidx LAST_DAY('2009-07-04') +1 2009-07-31 +select cidx, LAST_DAY('2010-02-31') from datatypetestm order by cidx; +cidx LAST_DAY('2010-02-31') +1 NULL +select cidx, CDATE from datatypetestm where LAST_DAY(CDATE) <> 0 order by cidx; +cidx CDATE +1 1997-01-01 +select cidx, CDATETIME from datatypetestm where LAST_DAY(CDATETIME) <> 0 order by cidx; +cidx CDATETIME +1 1997-01-01 00:00:00 diff --git a/mysql-test/columnstore/autopilot/r/mcs4154_function_CNX_MICROSECOND_DS_maxscale.result b/mysql-test/columnstore/autopilot/r/mcs4154_function_CNX_MICROSECOND_DS_maxscale.result new file mode 100644 index 000000000..12f7654f3 --- /dev/null +++ b/mysql-test/columnstore/autopilot/r/mcs4154_function_CNX_MICROSECOND_DS_maxscale.result @@ -0,0 +1,22 @@ +USE autopilot; +select cidx, CDATE, MICROSECOND(CDATE) from datatypetestm order by cidx; +cidx CDATE MICROSECOND(CDATE) +1 1997-01-01 0 +select cidx, CDATETIME, MICROSECOND(CDATETIME) from datatypetestm order by cidx; +cidx CDATETIME MICROSECOND(CDATETIME) +1 1997-01-01 00:00:00 0 +select cidx, CTIME, MICROSECOND(CTIME) from datatypetestm order by cidx; +cidx CTIME MICROSECOND(CTIME) +1 13:00:00 0 +select cidx, MICROSECOND('2011-05-01') from datatypetestm order by cidx; +cidx MICROSECOND('2011-05-01') +1 0 +select cidx, MICROSECOND('2011-05-01 13:58:22.123456') from datatypetestm order by cidx; +cidx MICROSECOND('2011-05-01 13:58:22.123456') +1 123456 +select cidx, CDATE from datatypetestm where MICROSECOND(CDATE) <> 0 order by cidx; +cidx CDATE +select cidx, CDATETIME from datatypetestm where MICROSECOND(CDATETIME) <> 0 order by cidx; +cidx CDATETIME +select cidx, CTIME from datatypetestm where MICROSECOND(CTIME) <> 0 order by cidx; +cidx CTIME diff --git a/mysql-test/columnstore/autopilot/r/mcs4162_function_CNX_MONTHNAME_DS_maxscale.result b/mysql-test/columnstore/autopilot/r/mcs4162_function_CNX_MONTHNAME_DS_maxscale.result new file mode 100644 index 000000000..f0ee6d4e6 --- /dev/null +++ b/mysql-test/columnstore/autopilot/r/mcs4162_function_CNX_MONTHNAME_DS_maxscale.result @@ -0,0 +1,23 @@ +USE autopilot; +select cidx, CDATE, MONTHNAME(CDATE) from datatypetestm order by cidx; +cidx CDATE MONTHNAME(CDATE) +1 1997-01-01 January +select cidx, CDATETIME, MONTHNAME(CDATETIME) from datatypetestm order by cidx; +cidx CDATETIME MONTHNAME(CDATETIME) +1 1997-01-01 00:00:00 January +select cidx, CTIME, MONTHNAME(CTIME) from datatypetestm order by cidx; +cidx CTIME MONTHNAME(CTIME) +1 13:00:00 REPLACEDVALUE +select cidx, MONTHNAME('2009-02-28') from datatypetestm order by cidx; +cidx MONTHNAME('2009-02-28') +1 February +select cidx, MONTHNAME('2009-07-04') from datatypetestm order by cidx; +cidx MONTHNAME('2009-07-04') +1 July +select cidx, MONTHNAME('2010-02-31') from datatypetestm order by cidx; +cidx MONTHNAME('2010-02-31') +1 NULL +select cidx, CDATE from datatypetestm where MONTHNAME(CDATE) <> 0 order by cidx; +cidx CDATE +select cidx, CDATETIME from datatypetestm where MONTHNAME(CDATETIME) <> 0 order by cidx; +cidx CDATETIME diff --git a/mysql-test/columnstore/autopilot/r/mcs4164_function_CNX_NULLIF_NM_Archived_maxscale.result b/mysql-test/columnstore/autopilot/r/mcs4164_function_CNX_NULLIF_NM_Archived_maxscale.result new file mode 100644 index 000000000..5bbaf2395 --- /dev/null +++ b/mysql-test/columnstore/autopilot/r/mcs4164_function_CNX_NULLIF_NM_Archived_maxscale.result @@ -0,0 +1,897 @@ +USE autopilot; +select cidx, CBIGINT, NULLIF(CBIGINT,CBIGINT) from datatypetestm order by cidx; +cidx CBIGINT NULLIF(CBIGINT,CBIGINT) +1 -72036854775806 NULL +select cidx, CBIGINT, NULLIF(CBIGINT,CINTEGER) from datatypetestm order by cidx; +cidx CBIGINT NULLIF(CBIGINT,CINTEGER) +1 -72036854775806 -72036854775806 +select cidx, CBIGINT, NULLIF(CBIGINT,CDOUBLE) from datatypetestm order by cidx; +cidx CBIGINT NULLIF(CBIGINT,CDOUBLE) +1 -72036854775806 -72036854775806 +select cidx, CBIGINT, NULLIF(CBIGINT,CDECIMAL9_2) from datatypetestm order by cidx; +cidx CBIGINT NULLIF(CBIGINT,CDECIMAL9_2) +1 -72036854775806 -72036854775806 +select cidx, CBIGINT, NULLIF(CBIGINT,1) from datatypetestm order by cidx; +cidx CBIGINT NULLIF(CBIGINT,1) +1 -72036854775806 -72036854775806 +select cidx, CBIGINT, NULLIF(CBIGINT,3.14) from datatypetestm order by cidx; +cidx CBIGINT NULLIF(CBIGINT,3.14) +1 -72036854775806 -72036854775806 +select cidx, CBIGINT, NULLIF(CBIGINT,CCHAR4) from datatypetestm order by cidx; +cidx CBIGINT NULLIF(CBIGINT,CCHAR4) +1 -72036854775806 -72036854775806 +select cidx, CBIGINT, NULLIF(CBIGINT,CDATE) from datatypetestm order by cidx; +cidx CBIGINT NULLIF(CBIGINT,CDATE) +1 -72036854775806 -72036854775806 +select cidx, CBIGINT, NULLIF(CBIGINT,NULL) from datatypetestm order by cidx; +cidx CBIGINT NULLIF(CBIGINT,NULL) +1 -72036854775806 -72036854775806 +select cidx, CBIGINT, NULLIF(CBIGINT,'HELLO WORLD') from datatypetestm order by cidx; +cidx CBIGINT NULLIF(CBIGINT,'HELLO WORLD') +1 -72036854775806 -72036854775806 +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,CBIGINT) from datatypetestm order by cidx; +cidx CDECIMAL1 NULLIF(CDECIMAL1,CBIGINT) +1 -9 -9 +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,CINTEGER) from datatypetestm order by cidx; +cidx CDECIMAL1 NULLIF(CDECIMAL1,CINTEGER) +1 -9 -9 +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,CDOUBLE) from datatypetestm order by cidx; +cidx CDECIMAL1 NULLIF(CDECIMAL1,CDOUBLE) +1 -9 -9 +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,CDECIMAL9_2) from datatypetestm order by cidx; +cidx CDECIMAL1 NULLIF(CDECIMAL1,CDECIMAL9_2) +1 -9 -9 +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,1) from datatypetestm order by cidx; +cidx CDECIMAL1 NULLIF(CDECIMAL1,1) +1 -9 -9 +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,3.14) from datatypetestm order by cidx; +cidx CDECIMAL1 NULLIF(CDECIMAL1,3.14) +1 -9 -9 +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,CCHAR4) from datatypetestm order by cidx; +cidx CDECIMAL1 NULLIF(CDECIMAL1,CCHAR4) +1 -9 -9 +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,CDATE) from datatypetestm order by cidx; +cidx CDECIMAL1 NULLIF(CDECIMAL1,CDATE) +1 -9 -9 +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,NULL) from datatypetestm order by cidx; +cidx CDECIMAL1 NULLIF(CDECIMAL1,NULL) +1 -9 -9 +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,'HELLO WORLD') from datatypetestm order by cidx; +cidx CDECIMAL1 NULLIF(CDECIMAL1,'HELLO WORLD') +1 -9 -9 +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,CBIGINT) from datatypetestm order by cidx; +cidx CDECIMAL4 NULLIF(CDECIMAL4,CBIGINT) +1 -999 -999 +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,CINTEGER) from datatypetestm order by cidx; +cidx CDECIMAL4 NULLIF(CDECIMAL4,CINTEGER) +1 -999 -999 +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,CDOUBLE) from datatypetestm order by cidx; +cidx CDECIMAL4 NULLIF(CDECIMAL4,CDOUBLE) +1 -999 -999 +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,CDECIMAL9_2) from datatypetestm order by cidx; +cidx CDECIMAL4 NULLIF(CDECIMAL4,CDECIMAL9_2) +1 -999 -999 +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,1) from datatypetestm order by cidx; +cidx CDECIMAL4 NULLIF(CDECIMAL4,1) +1 -999 -999 +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,3.14) from datatypetestm order by cidx; +cidx CDECIMAL4 NULLIF(CDECIMAL4,3.14) +1 -999 -999 +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,CCHAR4) from datatypetestm order by cidx; +cidx CDECIMAL4 NULLIF(CDECIMAL4,CCHAR4) +1 -999 -999 +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,CDATE) from datatypetestm order by cidx; +cidx CDECIMAL4 NULLIF(CDECIMAL4,CDATE) +1 -999 -999 +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,NULL) from datatypetestm order by cidx; +cidx CDECIMAL4 NULLIF(CDECIMAL4,NULL) +1 -999 -999 +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,'HELLO WORLD') from datatypetestm order by cidx; +cidx CDECIMAL4 NULLIF(CDECIMAL4,'HELLO WORLD') +1 -999 -999 +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,CBIGINT) from datatypetestm order by cidx; +cidx CDECIMAL4_2 NULLIF(CDECIMAL4_2,CBIGINT) +1 -9.99 -9.99 +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,CINTEGER) from datatypetestm order by cidx; +cidx CDECIMAL4_2 NULLIF(CDECIMAL4_2,CINTEGER) +1 -9.99 -9.99 +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,CDOUBLE) from datatypetestm order by cidx; +cidx CDECIMAL4_2 NULLIF(CDECIMAL4_2,CDOUBLE) +1 -9.99 -9.99 +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,CDECIMAL9_2) from datatypetestm order by cidx; +cidx CDECIMAL4_2 NULLIF(CDECIMAL4_2,CDECIMAL9_2) +1 -9.99 -9.99 +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,1) from datatypetestm order by cidx; +cidx CDECIMAL4_2 NULLIF(CDECIMAL4_2,1) +1 -9.99 -9.99 +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,3.14) from datatypetestm order by cidx; +cidx CDECIMAL4_2 NULLIF(CDECIMAL4_2,3.14) +1 -9.99 -9.99 +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,CCHAR4) from datatypetestm order by cidx; +cidx CDECIMAL4_2 NULLIF(CDECIMAL4_2,CCHAR4) +1 -9.99 -9.99 +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,CDATE) from datatypetestm order by cidx; +cidx CDECIMAL4_2 NULLIF(CDECIMAL4_2,CDATE) +1 -9.99 -9.99 +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,NULL) from datatypetestm order by cidx; +cidx CDECIMAL4_2 NULLIF(CDECIMAL4_2,NULL) +1 -9.99 -9.99 +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,'HELLO WORLD') from datatypetestm order by cidx; +cidx CDECIMAL4_2 NULLIF(CDECIMAL4_2,'HELLO WORLD') +1 -9.99 -9.99 +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,CBIGINT) from datatypetestm order by cidx; +cidx CDECIMAL5 NULLIF(CDECIMAL5,CBIGINT) +1 -999 -999 +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,CINTEGER) from datatypetestm order by cidx; +cidx CDECIMAL5 NULLIF(CDECIMAL5,CINTEGER) +1 -999 -999 +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,CDOUBLE) from datatypetestm order by cidx; +cidx CDECIMAL5 NULLIF(CDECIMAL5,CDOUBLE) +1 -999 -999 +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,CDECIMAL9_2) from datatypetestm order by cidx; +cidx CDECIMAL5 NULLIF(CDECIMAL5,CDECIMAL9_2) +1 -999 -999 +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,1) from datatypetestm order by cidx; +cidx CDECIMAL5 NULLIF(CDECIMAL5,1) +1 -999 -999 +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,3.14) from datatypetestm order by cidx; +cidx CDECIMAL5 NULLIF(CDECIMAL5,3.14) +1 -999 -999 +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,CCHAR4) from datatypetestm order by cidx; +cidx CDECIMAL5 NULLIF(CDECIMAL5,CCHAR4) +1 -999 -999 +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,CDATE) from datatypetestm order by cidx; +cidx CDECIMAL5 NULLIF(CDECIMAL5,CDATE) +1 -999 -999 +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,NULL) from datatypetestm order by cidx; +cidx CDECIMAL5 NULLIF(CDECIMAL5,NULL) +1 -999 -999 +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,'HELLO WORLD') from datatypetestm order by cidx; +cidx CDECIMAL5 NULLIF(CDECIMAL5,'HELLO WORLD') +1 -999 -999 +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,CBIGINT) from datatypetestm order by cidx; +cidx CDECIMAL9 NULLIF(CDECIMAL9,CBIGINT) +1 -999999 -999999 +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,CINTEGER) from datatypetestm order by cidx; +cidx CDECIMAL9 NULLIF(CDECIMAL9,CINTEGER) +1 -999999 -999999 +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,CDOUBLE) from datatypetestm order by cidx; +cidx CDECIMAL9 NULLIF(CDECIMAL9,CDOUBLE) +1 -999999 -999999 +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,CDECIMAL9_2) from datatypetestm order by cidx; +cidx CDECIMAL9 NULLIF(CDECIMAL9,CDECIMAL9_2) +1 -999999 -999999 +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,1) from datatypetestm order by cidx; +cidx CDECIMAL9 NULLIF(CDECIMAL9,1) +1 -999999 -999999 +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,3.14) from datatypetestm order by cidx; +cidx CDECIMAL9 NULLIF(CDECIMAL9,3.14) +1 -999999 -999999 +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,CCHAR4) from datatypetestm order by cidx; +cidx CDECIMAL9 NULLIF(CDECIMAL9,CCHAR4) +1 -999999 -999999 +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,CDATE) from datatypetestm order by cidx; +cidx CDECIMAL9 NULLIF(CDECIMAL9,CDATE) +1 -999999 -999999 +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,NULL) from datatypetestm order by cidx; +cidx CDECIMAL9 NULLIF(CDECIMAL9,NULL) +1 -999999 -999999 +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,'HELLO WORLD') from datatypetestm order by cidx; +cidx CDECIMAL9 NULLIF(CDECIMAL9,'HELLO WORLD') +1 -999999 -999999 +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,CBIGINT) from datatypetestm order by cidx; +cidx CDECIMAL9_2 NULLIF(CDECIMAL9_2,CBIGINT) +1 -9999.99 -9999.99 +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,CINTEGER) from datatypetestm order by cidx; +cidx CDECIMAL9_2 NULLIF(CDECIMAL9_2,CINTEGER) +1 -9999.99 -9999.99 +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,CDOUBLE) from datatypetestm order by cidx; +cidx CDECIMAL9_2 NULLIF(CDECIMAL9_2,CDOUBLE) +1 -9999.99 -9999.99 +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,CDECIMAL9_2) from datatypetestm order by cidx; +cidx CDECIMAL9_2 NULLIF(CDECIMAL9_2,CDECIMAL9_2) +1 -9999.99 NULL +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,1) from datatypetestm order by cidx; +cidx CDECIMAL9_2 NULLIF(CDECIMAL9_2,1) +1 -9999.99 -9999.99 +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,3.14) from datatypetestm order by cidx; +cidx CDECIMAL9_2 NULLIF(CDECIMAL9_2,3.14) +1 -9999.99 -9999.99 +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,CCHAR4) from datatypetestm order by cidx; +cidx CDECIMAL9_2 NULLIF(CDECIMAL9_2,CCHAR4) +1 -9999.99 -9999.99 +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,CDATE) from datatypetestm order by cidx; +cidx CDECIMAL9_2 NULLIF(CDECIMAL9_2,CDATE) +1 -9999.99 -9999.99 +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,NULL) from datatypetestm order by cidx; +cidx CDECIMAL9_2 NULLIF(CDECIMAL9_2,NULL) +1 -9999.99 -9999.99 +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,'HELLO WORLD') from datatypetestm order by cidx; +cidx CDECIMAL9_2 NULLIF(CDECIMAL9_2,'HELLO WORLD') +1 -9999.99 -9999.99 +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,CBIGINT) from datatypetestm order by cidx; +cidx CDECIMAL10 NULLIF(CDECIMAL10,CBIGINT) +1 -9999999 -9999999 +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,CINTEGER) from datatypetestm order by cidx; +cidx CDECIMAL10 NULLIF(CDECIMAL10,CINTEGER) +1 -9999999 -9999999 +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,CDOUBLE) from datatypetestm order by cidx; +cidx CDECIMAL10 NULLIF(CDECIMAL10,CDOUBLE) +1 -9999999 -9999999 +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,CDECIMAL9_2) from datatypetestm order by cidx; +cidx CDECIMAL10 NULLIF(CDECIMAL10,CDECIMAL9_2) +1 -9999999 -9999999 +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,1) from datatypetestm order by cidx; +cidx CDECIMAL10 NULLIF(CDECIMAL10,1) +1 -9999999 -9999999 +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,3.14) from datatypetestm order by cidx; +cidx CDECIMAL10 NULLIF(CDECIMAL10,3.14) +1 -9999999 -9999999 +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,CCHAR4) from datatypetestm order by cidx; +cidx CDECIMAL10 NULLIF(CDECIMAL10,CCHAR4) +1 -9999999 -9999999 +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,CDATE) from datatypetestm order by cidx; +cidx CDECIMAL10 NULLIF(CDECIMAL10,CDATE) +1 -9999999 -9999999 +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,NULL) from datatypetestm order by cidx; +cidx CDECIMAL10 NULLIF(CDECIMAL10,NULL) +1 -9999999 -9999999 +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,'HELLO WORLD') from datatypetestm order by cidx; +cidx CDECIMAL10 NULLIF(CDECIMAL10,'HELLO WORLD') +1 -9999999 -9999999 +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,CBIGINT) from datatypetestm order by cidx; +cidx CDECIMAL18 NULLIF(CDECIMAL18,CBIGINT) +1 -9999999999999 -9999999999999 +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,CINTEGER) from datatypetestm order by cidx; +cidx CDECIMAL18 NULLIF(CDECIMAL18,CINTEGER) +1 -9999999999999 -9999999999999 +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,CDOUBLE) from datatypetestm order by cidx; +cidx CDECIMAL18 NULLIF(CDECIMAL18,CDOUBLE) +1 -9999999999999 -9999999999999 +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,CDECIMAL9_2) from datatypetestm order by cidx; +cidx CDECIMAL18 NULLIF(CDECIMAL18,CDECIMAL9_2) +1 -9999999999999 -9999999999999 +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,1) from datatypetestm order by cidx; +cidx CDECIMAL18 NULLIF(CDECIMAL18,1) +1 -9999999999999 -9999999999999 +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,3.14) from datatypetestm order by cidx; +cidx CDECIMAL18 NULLIF(CDECIMAL18,3.14) +1 -9999999999999 -9999999999999 +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,CCHAR4) from datatypetestm order by cidx; +cidx CDECIMAL18 NULLIF(CDECIMAL18,CCHAR4) +1 -9999999999999 -9999999999999 +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,CDATE) from datatypetestm order by cidx; +cidx CDECIMAL18 NULLIF(CDECIMAL18,CDATE) +1 -9999999999999 -9999999999999 +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,NULL) from datatypetestm order by cidx; +cidx CDECIMAL18 NULLIF(CDECIMAL18,NULL) +1 -9999999999999 -9999999999999 +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,'HELLO WORLD') from datatypetestm order by cidx; +cidx CDECIMAL18 NULLIF(CDECIMAL18,'HELLO WORLD') +1 -9999999999999 -9999999999999 +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,CBIGINT) from datatypetestm order by cidx; +cidx CDECIMAL18_2 NULLIF(CDECIMAL18_2,CBIGINT) +1 -99999999999.99 -99999999999.99 +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,CINTEGER) from datatypetestm order by cidx; +cidx CDECIMAL18_2 NULLIF(CDECIMAL18_2,CINTEGER) +1 -99999999999.99 -99999999999.99 +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,CDOUBLE) from datatypetestm order by cidx; +cidx CDECIMAL18_2 NULLIF(CDECIMAL18_2,CDOUBLE) +1 -99999999999.99 -99999999999.99 +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,CDECIMAL9_2) from datatypetestm order by cidx; +cidx CDECIMAL18_2 NULLIF(CDECIMAL18_2,CDECIMAL9_2) +1 -99999999999.99 -99999999999.99 +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,1) from datatypetestm order by cidx; +cidx CDECIMAL18_2 NULLIF(CDECIMAL18_2,1) +1 -99999999999.99 -99999999999.99 +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,3.14) from datatypetestm order by cidx; +cidx CDECIMAL18_2 NULLIF(CDECIMAL18_2,3.14) +1 -99999999999.99 -99999999999.99 +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,CCHAR4) from datatypetestm order by cidx; +cidx CDECIMAL18_2 NULLIF(CDECIMAL18_2,CCHAR4) +1 -99999999999.99 -99999999999.99 +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,CDATE) from datatypetestm order by cidx; +cidx CDECIMAL18_2 NULLIF(CDECIMAL18_2,CDATE) +1 -99999999999.99 -99999999999.99 +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,NULL) from datatypetestm order by cidx; +cidx CDECIMAL18_2 NULLIF(CDECIMAL18_2,NULL) +1 -99999999999.99 -99999999999.99 +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,'HELLO WORLD') from datatypetestm order by cidx; +cidx CDECIMAL18_2 NULLIF(CDECIMAL18_2,'HELLO WORLD') +1 -99999999999.99 -99999999999.99 +select cidx, CINTEGER, NULLIF(CINTEGER,CBIGINT) from datatypetestm order by cidx; +cidx CINTEGER NULLIF(CINTEGER,CBIGINT) +1 -7483646 -7483646 +select cidx, CINTEGER, NULLIF(CINTEGER,CINTEGER) from datatypetestm order by cidx; +cidx CINTEGER NULLIF(CINTEGER,CINTEGER) +1 -7483646 NULL +select cidx, CINTEGER, NULLIF(CINTEGER,CDOUBLE) from datatypetestm order by cidx; +cidx CINTEGER NULLIF(CINTEGER,CDOUBLE) +1 -7483646 -7483646 +select cidx, CINTEGER, NULLIF(CINTEGER,CDECIMAL9_2) from datatypetestm order by cidx; +cidx CINTEGER NULLIF(CINTEGER,CDECIMAL9_2) +1 -7483646 -7483646 +select cidx, CINTEGER, NULLIF(CINTEGER,1) from datatypetestm order by cidx; +cidx CINTEGER NULLIF(CINTEGER,1) +1 -7483646 -7483646 +select cidx, CINTEGER, NULLIF(CINTEGER,3.14) from datatypetestm order by cidx; +cidx CINTEGER NULLIF(CINTEGER,3.14) +1 -7483646 -7483646 +select cidx, CINTEGER, NULLIF(CINTEGER,CCHAR4) from datatypetestm order by cidx; +cidx CINTEGER NULLIF(CINTEGER,CCHAR4) +1 -7483646 -7483646 +select cidx, CINTEGER, NULLIF(CINTEGER,CDATE) from datatypetestm order by cidx; +cidx CINTEGER NULLIF(CINTEGER,CDATE) +1 -7483646 -7483646 +select cidx, CINTEGER, NULLIF(CINTEGER,NULL) from datatypetestm order by cidx; +cidx CINTEGER NULLIF(CINTEGER,NULL) +1 -7483646 -7483646 +select cidx, CINTEGER, NULLIF(CINTEGER,'HELLO WORLD') from datatypetestm order by cidx; +cidx CINTEGER NULLIF(CINTEGER,'HELLO WORLD') +1 -7483646 -7483646 +select cidx, CSMALLINT, NULLIF(CSMALLINT,CBIGINT) from datatypetestm order by cidx; +cidx CSMALLINT NULLIF(CSMALLINT,CBIGINT) +1 -766 -766 +select cidx, CSMALLINT, NULLIF(CSMALLINT,CINTEGER) from datatypetestm order by cidx; +cidx CSMALLINT NULLIF(CSMALLINT,CINTEGER) +1 -766 -766 +select cidx, CSMALLINT, NULLIF(CSMALLINT,CDOUBLE) from datatypetestm order by cidx; +cidx CSMALLINT NULLIF(CSMALLINT,CDOUBLE) +1 -766 -766 +select cidx, CSMALLINT, NULLIF(CSMALLINT,CDECIMAL9_2) from datatypetestm order by cidx; +cidx CSMALLINT NULLIF(CSMALLINT,CDECIMAL9_2) +1 -766 -766 +select cidx, CSMALLINT, NULLIF(CSMALLINT,1) from datatypetestm order by cidx; +cidx CSMALLINT NULLIF(CSMALLINT,1) +1 -766 -766 +select cidx, CSMALLINT, NULLIF(CSMALLINT,3.14) from datatypetestm order by cidx; +cidx CSMALLINT NULLIF(CSMALLINT,3.14) +1 -766 -766 +select cidx, CSMALLINT, NULLIF(CSMALLINT,CCHAR4) from datatypetestm order by cidx; +cidx CSMALLINT NULLIF(CSMALLINT,CCHAR4) +1 -766 -766 +select cidx, CSMALLINT, NULLIF(CSMALLINT,CDATE) from datatypetestm order by cidx; +cidx CSMALLINT NULLIF(CSMALLINT,CDATE) +1 -766 -766 +select cidx, CSMALLINT, NULLIF(CSMALLINT,NULL) from datatypetestm order by cidx; +cidx CSMALLINT NULLIF(CSMALLINT,NULL) +1 -766 -766 +select cidx, CSMALLINT, NULLIF(CSMALLINT,'HELLO WORLD') from datatypetestm order by cidx; +cidx CSMALLINT NULLIF(CSMALLINT,'HELLO WORLD') +1 -766 -766 +select cidx, CTINYINT, NULLIF(CTINYINT,CBIGINT) from datatypetestm order by cidx; +cidx CTINYINT NULLIF(CTINYINT,CBIGINT) +1 -26 -26 +select cidx, CTINYINT, NULLIF(CTINYINT,CINTEGER) from datatypetestm order by cidx; +cidx CTINYINT NULLIF(CTINYINT,CINTEGER) +1 -26 -26 +select cidx, CTINYINT, NULLIF(CTINYINT,CDOUBLE) from datatypetestm order by cidx; +cidx CTINYINT NULLIF(CTINYINT,CDOUBLE) +1 -26 -26 +select cidx, CTINYINT, NULLIF(CTINYINT,CDECIMAL9_2) from datatypetestm order by cidx; +cidx CTINYINT NULLIF(CTINYINT,CDECIMAL9_2) +1 -26 -26 +select cidx, CTINYINT, NULLIF(CTINYINT,1) from datatypetestm order by cidx; +cidx CTINYINT NULLIF(CTINYINT,1) +1 -26 -26 +select cidx, CTINYINT, NULLIF(CTINYINT,3.14) from datatypetestm order by cidx; +cidx CTINYINT NULLIF(CTINYINT,3.14) +1 -26 -26 +select cidx, CTINYINT, NULLIF(CTINYINT,CCHAR4) from datatypetestm order by cidx; +cidx CTINYINT NULLIF(CTINYINT,CCHAR4) +1 -26 -26 +select cidx, CTINYINT, NULLIF(CTINYINT,CDATE) from datatypetestm order by cidx; +cidx CTINYINT NULLIF(CTINYINT,CDATE) +1 -26 -26 +select cidx, CTINYINT, NULLIF(CTINYINT,NULL) from datatypetestm order by cidx; +cidx CTINYINT NULLIF(CTINYINT,NULL) +1 -26 -26 +select cidx, CTINYINT, NULLIF(CTINYINT,'HELLO WORLD') from datatypetestm order by cidx; +cidx CTINYINT NULLIF(CTINYINT,'HELLO WORLD') +1 -26 -26 +select cidx, CDOUBLE, NULLIF(CDOUBLE,CBIGINT) from datatypetestm order by cidx; +cidx CDOUBLE NULLIF(CDOUBLE,CBIGINT) +1 -1.797693231e108 -1.797693231e108 +select cidx, CDOUBLE, NULLIF(CDOUBLE,CINTEGER) from datatypetestm order by cidx; +cidx CDOUBLE NULLIF(CDOUBLE,CINTEGER) +1 -1.797693231e108 -1.797693231e108 +select cidx, CDOUBLE, NULLIF(CDOUBLE,CDOUBLE) from datatypetestm order by cidx; +cidx CDOUBLE NULLIF(CDOUBLE,CDOUBLE) +1 -1.797693231e108 NULL +select cidx, CDOUBLE, NULLIF(CDOUBLE,CDECIMAL9_2) from datatypetestm order by cidx; +cidx CDOUBLE NULLIF(CDOUBLE,CDECIMAL9_2) +1 -1.797693231e108 -1.797693231e108 +select cidx, CDOUBLE, NULLIF(CDOUBLE,1) from datatypetestm order by cidx; +cidx CDOUBLE NULLIF(CDOUBLE,1) +1 -1.797693231e108 -1.797693231e108 +select cidx, CDOUBLE, NULLIF(CDOUBLE,3.14) from datatypetestm order by cidx; +cidx CDOUBLE NULLIF(CDOUBLE,3.14) +1 -1.797693231e108 -1.797693231e108 +select cidx, CDOUBLE, NULLIF(CDOUBLE,CCHAR4) from datatypetestm order by cidx; +cidx CDOUBLE NULLIF(CDOUBLE,CCHAR4) +1 -1.797693231e108 -1.797693231e108 +select cidx, CDOUBLE, NULLIF(CDOUBLE,CDATE) from datatypetestm order by cidx; +cidx CDOUBLE NULLIF(CDOUBLE,CDATE) +1 -1.797693231e108 -1.797693231e108 +select cidx, CDOUBLE, NULLIF(CDOUBLE,NULL) from datatypetestm order by cidx; +cidx CDOUBLE NULLIF(CDOUBLE,NULL) +1 -1.797693231e108 -1.797693231e108 +select cidx, CDOUBLE, NULLIF(CDOUBLE,'HELLO WORLD') from datatypetestm order by cidx; +cidx CDOUBLE NULLIF(CDOUBLE,'HELLO WORLD') +1 -1.797693231e108 -1.797693231e108 +select cidx, CFLOAT, NULLIF(CFLOAT,CBIGINT) from datatypetestm order by cidx; +cidx CFLOAT NULLIF(CFLOAT,CBIGINT) +1 -3.40287e18 -3.40287e18 +select cidx, CFLOAT, NULLIF(CFLOAT,CINTEGER) from datatypetestm order by cidx; +cidx CFLOAT NULLIF(CFLOAT,CINTEGER) +1 -3.40287e18 -3.40287e18 +select cidx, CFLOAT, NULLIF(CFLOAT,CDOUBLE) from datatypetestm order by cidx; +cidx CFLOAT NULLIF(CFLOAT,CDOUBLE) +1 -3.40287e18 -3.40287e18 +select cidx, CFLOAT, NULLIF(CFLOAT,CDECIMAL9_2) from datatypetestm order by cidx; +cidx CFLOAT NULLIF(CFLOAT,CDECIMAL9_2) +1 -3.40287e18 -3.40287e18 +select cidx, CFLOAT, NULLIF(CFLOAT,1) from datatypetestm order by cidx; +cidx CFLOAT NULLIF(CFLOAT,1) +1 -3.40287e18 -3.40287e18 +select cidx, CFLOAT, NULLIF(CFLOAT,3.14) from datatypetestm order by cidx; +cidx CFLOAT NULLIF(CFLOAT,3.14) +1 -3.40287e18 -3.40287e18 +select cidx, CFLOAT, NULLIF(CFLOAT,CCHAR4) from datatypetestm order by cidx; +cidx CFLOAT NULLIF(CFLOAT,CCHAR4) +1 -3.40287e18 -3.40287e18 +select cidx, CFLOAT, NULLIF(CFLOAT,CDATE) from datatypetestm order by cidx; +cidx CFLOAT NULLIF(CFLOAT,CDATE) +1 -3.40287e18 -3.40287e18 +select cidx, CFLOAT, NULLIF(CFLOAT,NULL) from datatypetestm order by cidx; +cidx CFLOAT NULLIF(CFLOAT,NULL) +1 -3.40287e18 -3.40287e18 +select cidx, CFLOAT, NULLIF(CFLOAT,'HELLO WORLD') from datatypetestm order by cidx; +cidx CFLOAT NULLIF(CFLOAT,'HELLO WORLD') +1 -3.40287e18 -3.40287e18 +select cidx, CBIGINT from datatypetestm where NULLIF(CBIGINT,CBIGINT) <> 0 order by cidx; +cidx CBIGINT +select cidx, CBIGINT from datatypetestm where NULLIF(CBIGINT,CINTEGER) <> 0 order by cidx; +cidx CBIGINT +1 -72036854775806 +select cidx, CBIGINT from datatypetestm where NULLIF(CBIGINT,CDOUBLE) <> 0 order by cidx; +cidx CBIGINT +1 -72036854775806 +select cidx, CBIGINT from datatypetestm where NULLIF(CBIGINT,CDECIMAL9_2) <> 0 order by cidx; +cidx CBIGINT +1 -72036854775806 +select cidx, CBIGINT from datatypetestm where NULLIF(CBIGINT,1) <> 0 order by cidx; +cidx CBIGINT +1 -72036854775806 +select cidx, CBIGINT from datatypetestm where NULLIF(CBIGINT,3.14) <> 0 order by cidx; +cidx CBIGINT +1 -72036854775806 +select cidx, CBIGINT from datatypetestm where NULLIF(CBIGINT,CCHAR4) <> 0 order by cidx; +cidx CBIGINT +1 -72036854775806 +select cidx, CBIGINT from datatypetestm where NULLIF(CBIGINT,CDATE) <> 0 order by cidx; +cidx CBIGINT +1 -72036854775806 +select cidx, CBIGINT from datatypetestm where NULLIF(CBIGINT,NULL) <> 0 order by cidx; +cidx CBIGINT +1 -72036854775806 +select cidx, CBIGINT from datatypetestm where NULLIF(CBIGINT,'HELLO WORLD') <> 0 order by cidx; +cidx CBIGINT +1 -72036854775806 +select cidx, CDECIMAL1 from datatypetestm where NULLIF(CDECIMAL1,CBIGINT) <> 0 order by cidx; +cidx CDECIMAL1 +1 -9 +select cidx, CDECIMAL1 from datatypetestm where NULLIF(CDECIMAL1,CINTEGER) <> 0 order by cidx; +cidx CDECIMAL1 +1 -9 +select cidx, CDECIMAL1 from datatypetestm where NULLIF(CDECIMAL1,CDOUBLE) <> 0 order by cidx; +cidx CDECIMAL1 +1 -9 +select cidx, CDECIMAL1 from datatypetestm where NULLIF(CDECIMAL1,CDECIMAL9_2) <> 0 order by cidx; +cidx CDECIMAL1 +1 -9 +select cidx, CDECIMAL1 from datatypetestm where NULLIF(CDECIMAL1,1) <> 0 order by cidx; +cidx CDECIMAL1 +1 -9 +select cidx, CDECIMAL1 from datatypetestm where NULLIF(CDECIMAL1,3.14) <> 0 order by cidx; +cidx CDECIMAL1 +1 -9 +select cidx, CDECIMAL1 from datatypetestm where NULLIF(CDECIMAL1,CCHAR4) <> 0 order by cidx; +cidx CDECIMAL1 +1 -9 +select cidx, CDECIMAL1 from datatypetestm where NULLIF(CDECIMAL1,CDATE) <> 0 order by cidx; +cidx CDECIMAL1 +1 -9 +select cidx, CDECIMAL1 from datatypetestm where NULLIF(CDECIMAL1,NULL) <> 0 order by cidx; +cidx CDECIMAL1 +1 -9 +select cidx, CDECIMAL1 from datatypetestm where NULLIF(CDECIMAL1,'HELLO WORLD') <> 0 order by cidx; +cidx CDECIMAL1 +1 -9 +select cidx, CDECIMAL4 from datatypetestm where NULLIF(CDECIMAL4,CBIGINT) <> 0 order by cidx; +cidx CDECIMAL4 +1 -999 +select cidx, CDECIMAL4 from datatypetestm where NULLIF(CDECIMAL4,CINTEGER) <> 0 order by cidx; +cidx CDECIMAL4 +1 -999 +select cidx, CDECIMAL4 from datatypetestm where NULLIF(CDECIMAL4,CDOUBLE) <> 0 order by cidx; +cidx CDECIMAL4 +1 -999 +select cidx, CDECIMAL4 from datatypetestm where NULLIF(CDECIMAL4,CDECIMAL9_2) <> 0 order by cidx; +cidx CDECIMAL4 +1 -999 +select cidx, CDECIMAL4 from datatypetestm where NULLIF(CDECIMAL4,1) <> 0 order by cidx; +cidx CDECIMAL4 +1 -999 +select cidx, CDECIMAL4 from datatypetestm where NULLIF(CDECIMAL4,3.14) <> 0 order by cidx; +cidx CDECIMAL4 +1 -999 +select cidx, CDECIMAL4 from datatypetestm where NULLIF(CDECIMAL4,CCHAR4) <> 0 order by cidx; +cidx CDECIMAL4 +1 -999 +select cidx, CDECIMAL4 from datatypetestm where NULLIF(CDECIMAL4,CDATE) <> 0 order by cidx; +cidx CDECIMAL4 +1 -999 +select cidx, CDECIMAL4 from datatypetestm where NULLIF(CDECIMAL4,NULL) <> 0 order by cidx; +cidx CDECIMAL4 +1 -999 +select cidx, CDECIMAL4 from datatypetestm where NULLIF(CDECIMAL4,'HELLO WORLD') <> 0 order by cidx; +cidx CDECIMAL4 +1 -999 +select cidx, CDECIMAL4_2 from datatypetestm where NULLIF(CDECIMAL4_2,CBIGINT) <> 0 order by cidx; +cidx CDECIMAL4_2 +1 -9.99 +select cidx, CDECIMAL4_2 from datatypetestm where NULLIF(CDECIMAL4_2,CINTEGER) <> 0 order by cidx; +cidx CDECIMAL4_2 +1 -9.99 +select cidx, CDECIMAL4_2 from datatypetestm where NULLIF(CDECIMAL4_2,CDOUBLE) <> 0 order by cidx; +cidx CDECIMAL4_2 +1 -9.99 +select cidx, CDECIMAL4_2 from datatypetestm where NULLIF(CDECIMAL4_2,CDECIMAL9_2) <> 0 order by cidx; +cidx CDECIMAL4_2 +1 -9.99 +select cidx, CDECIMAL4_2 from datatypetestm where NULLIF(CDECIMAL4_2,1) <> 0 order by cidx; +cidx CDECIMAL4_2 +1 -9.99 +select cidx, CDECIMAL4_2 from datatypetestm where NULLIF(CDECIMAL4_2,3.14) <> 0 order by cidx; +cidx CDECIMAL4_2 +1 -9.99 +select cidx, CDECIMAL4_2 from datatypetestm where NULLIF(CDECIMAL4_2,CCHAR4) <> 0 order by cidx; +cidx CDECIMAL4_2 +1 -9.99 +select cidx, CDECIMAL4_2 from datatypetestm where NULLIF(CDECIMAL4_2,CDATE) <> 0 order by cidx; +cidx CDECIMAL4_2 +1 -9.99 +select cidx, CDECIMAL4_2 from datatypetestm where NULLIF(CDECIMAL4_2,NULL) <> 0 order by cidx; +cidx CDECIMAL4_2 +1 -9.99 +select cidx, CDECIMAL4_2 from datatypetestm where NULLIF(CDECIMAL4_2,'HELLO WORLD') <> 0 order by cidx; +cidx CDECIMAL4_2 +1 -9.99 +select cidx, CDECIMAL5 from datatypetestm where NULLIF(CDECIMAL5,CBIGINT) <> 0 order by cidx; +cidx CDECIMAL5 +1 -999 +select cidx, CDECIMAL5 from datatypetestm where NULLIF(CDECIMAL5,CINTEGER) <> 0 order by cidx; +cidx CDECIMAL5 +1 -999 +select cidx, CDECIMAL5 from datatypetestm where NULLIF(CDECIMAL5,CDOUBLE) <> 0 order by cidx; +cidx CDECIMAL5 +1 -999 +select cidx, CDECIMAL5 from datatypetestm where NULLIF(CDECIMAL5,CDECIMAL9_2) <> 0 order by cidx; +cidx CDECIMAL5 +1 -999 +select cidx, CDECIMAL5 from datatypetestm where NULLIF(CDECIMAL5,1) <> 0 order by cidx; +cidx CDECIMAL5 +1 -999 +select cidx, CDECIMAL5 from datatypetestm where NULLIF(CDECIMAL5,3.14) <> 0 order by cidx; +cidx CDECIMAL5 +1 -999 +select cidx, CDECIMAL5 from datatypetestm where NULLIF(CDECIMAL5,CCHAR4) <> 0 order by cidx; +cidx CDECIMAL5 +1 -999 +select cidx, CDECIMAL5 from datatypetestm where NULLIF(CDECIMAL5,CDATE) <> 0 order by cidx; +cidx CDECIMAL5 +1 -999 +select cidx, CDECIMAL5 from datatypetestm where NULLIF(CDECIMAL5,NULL) <> 0 order by cidx; +cidx CDECIMAL5 +1 -999 +select cidx, CDECIMAL5 from datatypetestm where NULLIF(CDECIMAL5,'HELLO WORLD') <> 0 order by cidx; +cidx CDECIMAL5 +1 -999 +select cidx, CDECIMAL9 from datatypetestm where NULLIF(CDECIMAL9,CBIGINT) <> 0 order by cidx; +cidx CDECIMAL9 +1 -999999 +select cidx, CDECIMAL9 from datatypetestm where NULLIF(CDECIMAL9,CINTEGER) <> 0 order by cidx; +cidx CDECIMAL9 +1 -999999 +select cidx, CDECIMAL9 from datatypetestm where NULLIF(CDECIMAL9,CDOUBLE) <> 0 order by cidx; +cidx CDECIMAL9 +1 -999999 +select cidx, CDECIMAL9 from datatypetestm where NULLIF(CDECIMAL9,CDECIMAL9_2) <> 0 order by cidx; +cidx CDECIMAL9 +1 -999999 +select cidx, CDECIMAL9 from datatypetestm where NULLIF(CDECIMAL9,1) <> 0 order by cidx; +cidx CDECIMAL9 +1 -999999 +select cidx, CDECIMAL9 from datatypetestm where NULLIF(CDECIMAL9,3.14) <> 0 order by cidx; +cidx CDECIMAL9 +1 -999999 +select cidx, CDECIMAL9 from datatypetestm where NULLIF(CDECIMAL9,CCHAR4) <> 0 order by cidx; +cidx CDECIMAL9 +1 -999999 +select cidx, CDECIMAL9 from datatypetestm where NULLIF(CDECIMAL9,CDATE) <> 0 order by cidx; +cidx CDECIMAL9 +1 -999999 +select cidx, CDECIMAL9 from datatypetestm where NULLIF(CDECIMAL9,NULL) <> 0 order by cidx; +cidx CDECIMAL9 +1 -999999 +select cidx, CDECIMAL9 from datatypetestm where NULLIF(CDECIMAL9,'HELLO WORLD') <> 0 order by cidx; +cidx CDECIMAL9 +1 -999999 +select cidx, CDECIMAL9_2 from datatypetestm where NULLIF(CDECIMAL9_2,CBIGINT) <> 0 order by cidx; +cidx CDECIMAL9_2 +1 -9999.99 +select cidx, CDECIMAL9_2 from datatypetestm where NULLIF(CDECIMAL9_2,CINTEGER) <> 0 order by cidx; +cidx CDECIMAL9_2 +1 -9999.99 +select cidx, CDECIMAL9_2 from datatypetestm where NULLIF(CDECIMAL9_2,CDOUBLE) <> 0 order by cidx; +cidx CDECIMAL9_2 +1 -9999.99 +select cidx, CDECIMAL9_2 from datatypetestm where NULLIF(CDECIMAL9_2,CDECIMAL9_2) <> 0 order by cidx; +cidx CDECIMAL9_2 +select cidx, CDECIMAL9_2 from datatypetestm where NULLIF(CDECIMAL9_2,1) <> 0 order by cidx; +cidx CDECIMAL9_2 +1 -9999.99 +select cidx, CDECIMAL9_2 from datatypetestm where NULLIF(CDECIMAL9_2,3.14) <> 0 order by cidx; +cidx CDECIMAL9_2 +1 -9999.99 +select cidx, CDECIMAL9_2 from datatypetestm where NULLIF(CDECIMAL9_2,CCHAR4) <> 0 order by cidx; +cidx CDECIMAL9_2 +1 -9999.99 +select cidx, CDECIMAL9_2 from datatypetestm where NULLIF(CDECIMAL9_2,CDATE) <> 0 order by cidx; +cidx CDECIMAL9_2 +1 -9999.99 +select cidx, CDECIMAL9_2 from datatypetestm where NULLIF(CDECIMAL9_2,NULL) <> 0 order by cidx; +cidx CDECIMAL9_2 +1 -9999.99 +select cidx, CDECIMAL9_2 from datatypetestm where NULLIF(CDECIMAL9_2,'HELLO WORLD') <> 0 order by cidx; +cidx CDECIMAL9_2 +1 -9999.99 +select cidx, CDECIMAL10 from datatypetestm where NULLIF(CDECIMAL10,CBIGINT) <> 0 order by cidx; +cidx CDECIMAL10 +1 -9999999 +select cidx, CDECIMAL10 from datatypetestm where NULLIF(CDECIMAL10,CINTEGER) <> 0 order by cidx; +cidx CDECIMAL10 +1 -9999999 +select cidx, CDECIMAL10 from datatypetestm where NULLIF(CDECIMAL10,CDOUBLE) <> 0 order by cidx; +cidx CDECIMAL10 +1 -9999999 +select cidx, CDECIMAL10 from datatypetestm where NULLIF(CDECIMAL10,CDECIMAL9_2) <> 0 order by cidx; +cidx CDECIMAL10 +1 -9999999 +select cidx, CDECIMAL10 from datatypetestm where NULLIF(CDECIMAL10,1) <> 0 order by cidx; +cidx CDECIMAL10 +1 -9999999 +select cidx, CDECIMAL10 from datatypetestm where NULLIF(CDECIMAL10,3.14) <> 0 order by cidx; +cidx CDECIMAL10 +1 -9999999 +select cidx, CDECIMAL10 from datatypetestm where NULLIF(CDECIMAL10,CCHAR4) <> 0 order by cidx; +cidx CDECIMAL10 +1 -9999999 +select cidx, CDECIMAL10 from datatypetestm where NULLIF(CDECIMAL10,CDATE) <> 0 order by cidx; +cidx CDECIMAL10 +1 -9999999 +select cidx, CDECIMAL10 from datatypetestm where NULLIF(CDECIMAL10,NULL) <> 0 order by cidx; +cidx CDECIMAL10 +1 -9999999 +select cidx, CDECIMAL10 from datatypetestm where NULLIF(CDECIMAL10,'HELLO WORLD') <> 0 order by cidx; +cidx CDECIMAL10 +1 -9999999 +select cidx, CDECIMAL18 from datatypetestm where NULLIF(CDECIMAL18,CBIGINT) <> 0 order by cidx; +cidx CDECIMAL18 +1 -9999999999999 +select cidx, CDECIMAL18 from datatypetestm where NULLIF(CDECIMAL18,CINTEGER) <> 0 order by cidx; +cidx CDECIMAL18 +1 -9999999999999 +select cidx, CDECIMAL18 from datatypetestm where NULLIF(CDECIMAL18,CDOUBLE) <> 0 order by cidx; +cidx CDECIMAL18 +1 -9999999999999 +select cidx, CDECIMAL18 from datatypetestm where NULLIF(CDECIMAL18,CDECIMAL9_2) <> 0 order by cidx; +cidx CDECIMAL18 +1 -9999999999999 +select cidx, CDECIMAL18 from datatypetestm where NULLIF(CDECIMAL18,1) <> 0 order by cidx; +cidx CDECIMAL18 +1 -9999999999999 +select cidx, CDECIMAL18 from datatypetestm where NULLIF(CDECIMAL18,3.14) <> 0 order by cidx; +cidx CDECIMAL18 +1 -9999999999999 +select cidx, CDECIMAL18 from datatypetestm where NULLIF(CDECIMAL18,CCHAR4) <> 0 order by cidx; +cidx CDECIMAL18 +1 -9999999999999 +select cidx, CDECIMAL18 from datatypetestm where NULLIF(CDECIMAL18,CDATE) <> 0 order by cidx; +cidx CDECIMAL18 +1 -9999999999999 +select cidx, CDECIMAL18 from datatypetestm where NULLIF(CDECIMAL18,NULL) <> 0 order by cidx; +cidx CDECIMAL18 +1 -9999999999999 +select cidx, CDECIMAL18 from datatypetestm where NULLIF(CDECIMAL18,'HELLO WORLD') <> 0 order by cidx; +cidx CDECIMAL18 +1 -9999999999999 +select cidx, CDECIMAL18_2 from datatypetestm where NULLIF(CDECIMAL18_2,CBIGINT) <> 0 order by cidx; +cidx CDECIMAL18_2 +1 -99999999999.99 +select cidx, CDECIMAL18_2 from datatypetestm where NULLIF(CDECIMAL18_2,CINTEGER) <> 0 order by cidx; +cidx CDECIMAL18_2 +1 -99999999999.99 +select cidx, CDECIMAL18_2 from datatypetestm where NULLIF(CDECIMAL18_2,CDOUBLE) <> 0 order by cidx; +cidx CDECIMAL18_2 +1 -99999999999.99 +select cidx, CDECIMAL18_2 from datatypetestm where NULLIF(CDECIMAL18_2,CDECIMAL9_2) <> 0 order by cidx; +cidx CDECIMAL18_2 +1 -99999999999.99 +select cidx, CDECIMAL18_2 from datatypetestm where NULLIF(CDECIMAL18_2,1) <> 0 order by cidx; +cidx CDECIMAL18_2 +1 -99999999999.99 +select cidx, CDECIMAL18_2 from datatypetestm where NULLIF(CDECIMAL18_2,3.14) <> 0 order by cidx; +cidx CDECIMAL18_2 +1 -99999999999.99 +select cidx, CDECIMAL18_2 from datatypetestm where NULLIF(CDECIMAL18_2,CCHAR4) <> 0 order by cidx; +cidx CDECIMAL18_2 +1 -99999999999.99 +select cidx, CDECIMAL18_2 from datatypetestm where NULLIF(CDECIMAL18_2,CDATE) <> 0 order by cidx; +cidx CDECIMAL18_2 +1 -99999999999.99 +select cidx, CDECIMAL18_2 from datatypetestm where NULLIF(CDECIMAL18_2,NULL) <> 0 order by cidx; +cidx CDECIMAL18_2 +1 -99999999999.99 +select cidx, CDECIMAL18_2 from datatypetestm where NULLIF(CDECIMAL18_2,'HELLO WORLD') <> 0 order by cidx; +cidx CDECIMAL18_2 +1 -99999999999.99 +select cidx, CINTEGER from datatypetestm where NULLIF(CINTEGER,CBIGINT) <> 0 order by cidx; +cidx CINTEGER +1 -7483646 +select cidx, CINTEGER from datatypetestm where NULLIF(CINTEGER,CINTEGER) <> 0 order by cidx; +cidx CINTEGER +select cidx, CINTEGER from datatypetestm where NULLIF(CINTEGER,CDOUBLE) <> 0 order by cidx; +cidx CINTEGER +1 -7483646 +select cidx, CINTEGER from datatypetestm where NULLIF(CINTEGER,CDECIMAL9_2) <> 0 order by cidx; +cidx CINTEGER +1 -7483646 +select cidx, CINTEGER from datatypetestm where NULLIF(CINTEGER,1) <> 0 order by cidx; +cidx CINTEGER +1 -7483646 +select cidx, CINTEGER from datatypetestm where NULLIF(CINTEGER,3.14) <> 0 order by cidx; +cidx CINTEGER +1 -7483646 +select cidx, CINTEGER from datatypetestm where NULLIF(CINTEGER,CCHAR4) <> 0 order by cidx; +cidx CINTEGER +1 -7483646 +select cidx, CINTEGER from datatypetestm where NULLIF(CINTEGER,CDATE) <> 0 order by cidx; +cidx CINTEGER +1 -7483646 +select cidx, CINTEGER from datatypetestm where NULLIF(CINTEGER,NULL) <> 0 order by cidx; +cidx CINTEGER +1 -7483646 +select cidx, CINTEGER from datatypetestm where NULLIF(CINTEGER,'HELLO WORLD') <> 0 order by cidx; +cidx CINTEGER +1 -7483646 +select cidx, CSMALLINT from datatypetestm where NULLIF(CSMALLINT,CBIGINT) <> 0 order by cidx; +cidx CSMALLINT +1 -766 +select cidx, CSMALLINT from datatypetestm where NULLIF(CSMALLINT,CINTEGER) <> 0 order by cidx; +cidx CSMALLINT +1 -766 +select cidx, CSMALLINT from datatypetestm where NULLIF(CSMALLINT,CDOUBLE) <> 0 order by cidx; +cidx CSMALLINT +1 -766 +select cidx, CSMALLINT from datatypetestm where NULLIF(CSMALLINT,CDECIMAL9_2) <> 0 order by cidx; +cidx CSMALLINT +1 -766 +select cidx, CSMALLINT from datatypetestm where NULLIF(CSMALLINT,1) <> 0 order by cidx; +cidx CSMALLINT +1 -766 +select cidx, CSMALLINT from datatypetestm where NULLIF(CSMALLINT,3.14) <> 0 order by cidx; +cidx CSMALLINT +1 -766 +select cidx, CSMALLINT from datatypetestm where NULLIF(CSMALLINT,CCHAR4) <> 0 order by cidx; +cidx CSMALLINT +1 -766 +select cidx, CSMALLINT from datatypetestm where NULLIF(CSMALLINT,CDATE) <> 0 order by cidx; +cidx CSMALLINT +1 -766 +select cidx, CSMALLINT from datatypetestm where NULLIF(CSMALLINT,NULL) <> 0 order by cidx; +cidx CSMALLINT +1 -766 +select cidx, CSMALLINT from datatypetestm where NULLIF(CSMALLINT,'HELLO WORLD') <> 0 order by cidx; +cidx CSMALLINT +1 -766 +select cidx, CTINYINT from datatypetestm where NULLIF(CTINYINT,CBIGINT) <> 0 order by cidx; +cidx CTINYINT +1 -26 +select cidx, CTINYINT from datatypetestm where NULLIF(CTINYINT,CINTEGER) <> 0 order by cidx; +cidx CTINYINT +1 -26 +select cidx, CTINYINT from datatypetestm where NULLIF(CTINYINT,CDOUBLE) <> 0 order by cidx; +cidx CTINYINT +1 -26 +select cidx, CTINYINT from datatypetestm where NULLIF(CTINYINT,CDECIMAL9_2) <> 0 order by cidx; +cidx CTINYINT +1 -26 +select cidx, CTINYINT from datatypetestm where NULLIF(CTINYINT,1) <> 0 order by cidx; +cidx CTINYINT +1 -26 +select cidx, CTINYINT from datatypetestm where NULLIF(CTINYINT,3.14) <> 0 order by cidx; +cidx CTINYINT +1 -26 +select cidx, CTINYINT from datatypetestm where NULLIF(CTINYINT,CCHAR4) <> 0 order by cidx; +cidx CTINYINT +1 -26 +select cidx, CTINYINT from datatypetestm where NULLIF(CTINYINT,CDATE) <> 0 order by cidx; +cidx CTINYINT +1 -26 +select cidx, CTINYINT from datatypetestm where NULLIF(CTINYINT,NULL) <> 0 order by cidx; +cidx CTINYINT +1 -26 +select cidx, CTINYINT from datatypetestm where NULLIF(CTINYINT,'HELLO WORLD') <> 0 order by cidx; +cidx CTINYINT +1 -26 +select cidx, CDOUBLE from datatypetestm where NULLIF(CDOUBLE,CBIGINT) <> 0 order by cidx; +cidx CDOUBLE +1 -1.797693231e108 +select cidx, CDOUBLE from datatypetestm where NULLIF(CDOUBLE,CINTEGER) <> 0 order by cidx; +cidx CDOUBLE +1 -1.797693231e108 +select cidx, CDOUBLE from datatypetestm where NULLIF(CDOUBLE,CDOUBLE) <> 0 order by cidx; +cidx CDOUBLE +select cidx, CDOUBLE from datatypetestm where NULLIF(CDOUBLE,CDECIMAL9_2) <> 0 order by cidx; +cidx CDOUBLE +1 -1.797693231e108 +select cidx, CDOUBLE from datatypetestm where NULLIF(CDOUBLE,1) <> 0 order by cidx; +cidx CDOUBLE +1 -1.797693231e108 +select cidx, CDOUBLE from datatypetestm where NULLIF(CDOUBLE,3.14) <> 0 order by cidx; +cidx CDOUBLE +1 -1.797693231e108 +select cidx, CDOUBLE from datatypetestm where NULLIF(CDOUBLE,CCHAR4) <> 0 order by cidx; +cidx CDOUBLE +1 -1.797693231e108 +select cidx, CDOUBLE from datatypetestm where NULLIF(CDOUBLE,CDATE) <> 0 order by cidx; +cidx CDOUBLE +1 -1.797693231e108 +select cidx, CDOUBLE from datatypetestm where NULLIF(CDOUBLE,NULL) <> 0 order by cidx; +cidx CDOUBLE +1 -1.797693231e108 +select cidx, CDOUBLE from datatypetestm where NULLIF(CDOUBLE,'HELLO WORLD') <> 0 order by cidx; +cidx CDOUBLE +1 -1.797693231e108 +select cidx, CFLOAT from datatypetestm where NULLIF(CFLOAT,CBIGINT) <> 0 order by cidx; +cidx CFLOAT +1 -3.40287e18 +select cidx, CFLOAT from datatypetestm where NULLIF(CFLOAT,CINTEGER) <> 0 order by cidx; +cidx CFLOAT +1 -3.40287e18 +select cidx, CFLOAT from datatypetestm where NULLIF(CFLOAT,CDOUBLE) <> 0 order by cidx; +cidx CFLOAT +1 -3.40287e18 +select cidx, CFLOAT from datatypetestm where NULLIF(CFLOAT,CDECIMAL9_2) <> 0 order by cidx; +cidx CFLOAT +1 -3.40287e18 +select cidx, CFLOAT from datatypetestm where NULLIF(CFLOAT,1) <> 0 order by cidx; +cidx CFLOAT +1 -3.40287e18 +select cidx, CFLOAT from datatypetestm where NULLIF(CFLOAT,3.14) <> 0 order by cidx; +cidx CFLOAT +1 -3.40287e18 +select cidx, CFLOAT from datatypetestm where NULLIF(CFLOAT,CCHAR4) <> 0 order by cidx; +cidx CFLOAT +1 -3.40287e18 +select cidx, CFLOAT from datatypetestm where NULLIF(CFLOAT,CDATE) <> 0 order by cidx; +cidx CFLOAT +1 -3.40287e18 +select cidx, CFLOAT from datatypetestm where NULLIF(CFLOAT,NULL) <> 0 order by cidx; +cidx CFLOAT +1 -3.40287e18 +select cidx, CFLOAT from datatypetestm where NULLIF(CFLOAT,'HELLO WORLD') <> 0 order by cidx; +cidx CFLOAT +1 -3.40287e18 diff --git a/mysql-test/columnstore/autopilot/r/mcs4220_function_CNX_TIME_TO_SEC_DS_maxscale.result b/mysql-test/columnstore/autopilot/r/mcs4220_function_CNX_TIME_TO_SEC_DS_maxscale.result new file mode 100644 index 000000000..905617197 --- /dev/null +++ b/mysql-test/columnstore/autopilot/r/mcs4220_function_CNX_TIME_TO_SEC_DS_maxscale.result @@ -0,0 +1,26 @@ +USE autopilot; +select cidx, CDATE, TIME_TO_SEC(CDATE) from datatypetestm order by cidx; +cidx CDATE TIME_TO_SEC(CDATE) +1 1997-01-01 0 +select cidx, CDATETIME, TIME_TO_SEC(CDATETIME) from datatypetestm order by cidx; +cidx CDATETIME TIME_TO_SEC(CDATETIME) +1 1997-01-01 00:00:00 0 +select cidx, CTIME, TIME_TO_SEC(CTIME) from datatypetestm order by cidx; +cidx CTIME TIME_TO_SEC(CTIME) +1 13:00:00 46800 +select cidx, TIME_TO_SEC('22:23:00') from datatypetestm order by cidx; +cidx TIME_TO_SEC('22:23:00') +1 80580 +select cidx, TIME_TO_SEC('00:39:38') from datatypetestm order by cidx; +cidx TIME_TO_SEC('00:39:38') +1 2378 +select cidx, TIME_TO_SEC('22:23:49 999999') from datatypetestm order by cidx; +cidx TIME_TO_SEC('22:23:49 999999') +1 NULL +select cidx, CDATE from datatypetestm where TIME_TO_SEC(CDATE) <> 0 order by cidx; +cidx CDATE +select cidx, CDATETIME from datatypetestm where TIME_TO_SEC(CDATETIME) <> 0 order by cidx; +cidx CDATETIME +select cidx, CTIME from datatypetestm where TIME_TO_SEC(CTIME) <> 0 order by cidx; +cidx CTIME +1 13:00:00 diff --git a/mysql-test/columnstore/autopilot/r/mcs4350_function_CNXPP_LAST_DAY_DS_maxscale.result b/mysql-test/columnstore/autopilot/r/mcs4350_function_CNXPP_LAST_DAY_DS_maxscale.result new file mode 100644 index 000000000..323a010ee --- /dev/null +++ b/mysql-test/columnstore/autopilot/r/mcs4350_function_CNXPP_LAST_DAY_DS_maxscale.result @@ -0,0 +1,25 @@ +USE autopilot; +select cidx, CDATE, LAST_DAY(CDATE) from datatypetestm order by cidx; +cidx CDATE LAST_DAY(CDATE) +1 1997-01-01 1997-01-31 +select cidx, CDATETIME, LAST_DAY(CDATETIME) from datatypetestm order by cidx; +cidx CDATETIME LAST_DAY(CDATETIME) +1 1997-01-01 00:00:00 1997-01-31 +select cidx, CTIME, LAST_DAY(CTIME) from datatypetestm order by cidx; +cidx CTIME LAST_DAY(CTIME) +1 13:00:00 REPLACEDVALUE +select cidx, LAST_DAY('2009-02-28') from datatypetestm order by cidx; +cidx LAST_DAY('2009-02-28') +1 2009-02-28 +select cidx, LAST_DAY('2009-07-04') from datatypetestm order by cidx; +cidx LAST_DAY('2009-07-04') +1 2009-07-31 +select cidx, LAST_DAY('2010-02-31') from datatypetestm order by cidx; +cidx LAST_DAY('2010-02-31') +1 NULL +select cidx, CDATE from datatypetestm order by LAST_DAY(CDATE), cidx; +cidx CDATE +1 1997-01-01 +select cidx, CDATETIME from datatypetestm order by LAST_DAY(CDATETIME), cidx; +cidx CDATETIME +1 1997-01-01 00:00:00 diff --git a/mysql-test/columnstore/autopilot/r/mcs4379_function_CNXPP_MICROSECOND_DS_maxscale.result b/mysql-test/columnstore/autopilot/r/mcs4379_function_CNXPP_MICROSECOND_DS_maxscale.result new file mode 100644 index 000000000..2f5f69a36 --- /dev/null +++ b/mysql-test/columnstore/autopilot/r/mcs4379_function_CNXPP_MICROSECOND_DS_maxscale.result @@ -0,0 +1,25 @@ +USE autopilot; +select cidx, CDATE, MICROSECOND(CDATE) from datatypetestm order by cidx; +cidx CDATE MICROSECOND(CDATE) +1 1997-01-01 0 +select cidx, CDATETIME, MICROSECOND(CDATETIME) from datatypetestm order by cidx; +cidx CDATETIME MICROSECOND(CDATETIME) +1 1997-01-01 00:00:00 0 +select cidx, CTIME, MICROSECOND(CTIME) from datatypetestm order by cidx; +cidx CTIME MICROSECOND(CTIME) +1 13:00:00 0 +select cidx, MICROSECOND('2011-05-01') from datatypetestm order by cidx; +cidx MICROSECOND('2011-05-01') +1 0 +select cidx, MICROSECOND('2011-05-01 13:58:22.123456') from datatypetestm order by cidx; +cidx MICROSECOND('2011-05-01 13:58:22.123456') +1 123456 +select cidx, CDATE from datatypetestm order by MICROSECOND(CDATE), cidx; +cidx CDATE +1 1997-01-01 +select cidx, CDATETIME from datatypetestm order by MICROSECOND(CDATETIME), cidx; +cidx CDATETIME +1 1997-01-01 00:00:00 +select cidx, CTIME from datatypetestm order by MICROSECOND(CTIME), cidx; +cidx CTIME +1 13:00:00 diff --git a/mysql-test/columnstore/autopilot/r/mcs4387_function_CNXPP_MONTHNAME_DS_maxscale.result b/mysql-test/columnstore/autopilot/r/mcs4387_function_CNXPP_MONTHNAME_DS_maxscale.result new file mode 100644 index 000000000..ced940980 --- /dev/null +++ b/mysql-test/columnstore/autopilot/r/mcs4387_function_CNXPP_MONTHNAME_DS_maxscale.result @@ -0,0 +1,25 @@ +USE autopilot; +select cidx, CDATE, MONTHNAME(CDATE) from datatypetestm order by cidx; +cidx CDATE MONTHNAME(CDATE) +1 1997-01-01 January +select cidx, CDATETIME, MONTHNAME(CDATETIME) from datatypetestm order by cidx; +cidx CDATETIME MONTHNAME(CDATETIME) +1 1997-01-01 00:00:00 January +select cidx, CTIME, MONTHNAME(CTIME) from datatypetestm order by cidx; +cidx CTIME MONTHNAME(CTIME) +1 13:00:00 REPLACEDVALUE +select cidx, MONTHNAME('2009-02-28') from datatypetestm order by cidx; +cidx MONTHNAME('2009-02-28') +1 February +select cidx, MONTHNAME('2009-07-04') from datatypetestm order by cidx; +cidx MONTHNAME('2009-07-04') +1 July +select cidx, MONTHNAME('2010-02-31') from datatypetestm order by cidx; +cidx MONTHNAME('2010-02-31') +1 NULL +select cidx, CDATE from datatypetestm order by MONTHNAME(CDATE), cidx; +cidx CDATE +1 1997-01-01 +select cidx, CDATETIME from datatypetestm order by MONTHNAME(CDATETIME), cidx; +cidx CDATETIME +1 1997-01-01 00:00:00 diff --git a/mysql-test/columnstore/autopilot/r/mcs4389_function_CNXPP_NULLIF_NM_Archived_maxscale.result b/mysql-test/columnstore/autopilot/r/mcs4389_function_CNXPP_NULLIF_NM_Archived_maxscale.result new file mode 100644 index 000000000..2225347ba --- /dev/null +++ b/mysql-test/columnstore/autopilot/r/mcs4389_function_CNXPP_NULLIF_NM_Archived_maxscale.result @@ -0,0 +1,901 @@ +USE autopilot; +select cidx, CBIGINT, NULLIF(CBIGINT,CBIGINT) from datatypetestm order by cidx; +cidx CBIGINT NULLIF(CBIGINT,CBIGINT) +1 -72036854775806 NULL +select cidx, CBIGINT, NULLIF(CBIGINT,CINTEGER) from datatypetestm order by cidx; +cidx CBIGINT NULLIF(CBIGINT,CINTEGER) +1 -72036854775806 -72036854775806 +select cidx, CBIGINT, NULLIF(CBIGINT,CDOUBLE) from datatypetestm order by cidx; +cidx CBIGINT NULLIF(CBIGINT,CDOUBLE) +1 -72036854775806 -72036854775806 +select cidx, CBIGINT, NULLIF(CBIGINT,CDECIMAL9_2) from datatypetestm order by cidx; +cidx CBIGINT NULLIF(CBIGINT,CDECIMAL9_2) +1 -72036854775806 -72036854775806 +select cidx, CBIGINT, NULLIF(CBIGINT,1) from datatypetestm order by cidx; +cidx CBIGINT NULLIF(CBIGINT,1) +1 -72036854775806 -72036854775806 +select cidx, CBIGINT, NULLIF(CBIGINT,3.14) from datatypetestm order by cidx; +cidx CBIGINT NULLIF(CBIGINT,3.14) +1 -72036854775806 -72036854775806 +select cidx, CBIGINT, NULLIF(CBIGINT,CCHAR4) from datatypetestm order by cidx; +cidx CBIGINT NULLIF(CBIGINT,CCHAR4) +1 -72036854775806 -72036854775806 +select cidx, CBIGINT, NULLIF(CBIGINT,CDATE) from datatypetestm order by cidx; +cidx CBIGINT NULLIF(CBIGINT,CDATE) +1 -72036854775806 -72036854775806 +select cidx, CBIGINT, NULLIF(CBIGINT,NULL) from datatypetestm order by cidx; +cidx CBIGINT NULLIF(CBIGINT,NULL) +1 -72036854775806 -72036854775806 +select cidx, CBIGINT, NULLIF(CBIGINT,'HELLO WORLD') from datatypetestm order by cidx; +cidx CBIGINT NULLIF(CBIGINT,'HELLO WORLD') +1 -72036854775806 -72036854775806 +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,CBIGINT) from datatypetestm order by cidx; +cidx CDECIMAL1 NULLIF(CDECIMAL1,CBIGINT) +1 -9 -9 +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,CINTEGER) from datatypetestm order by cidx; +cidx CDECIMAL1 NULLIF(CDECIMAL1,CINTEGER) +1 -9 -9 +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,CDOUBLE) from datatypetestm order by cidx; +cidx CDECIMAL1 NULLIF(CDECIMAL1,CDOUBLE) +1 -9 -9 +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,CDECIMAL9_2) from datatypetestm order by cidx; +cidx CDECIMAL1 NULLIF(CDECIMAL1,CDECIMAL9_2) +1 -9 -9 +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,1) from datatypetestm order by cidx; +cidx CDECIMAL1 NULLIF(CDECIMAL1,1) +1 -9 -9 +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,3.14) from datatypetestm order by cidx; +cidx CDECIMAL1 NULLIF(CDECIMAL1,3.14) +1 -9 -9 +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,CCHAR4) from datatypetestm order by cidx; +cidx CDECIMAL1 NULLIF(CDECIMAL1,CCHAR4) +1 -9 -9 +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,CDATE) from datatypetestm order by cidx; +cidx CDECIMAL1 NULLIF(CDECIMAL1,CDATE) +1 -9 -9 +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,NULL) from datatypetestm order by cidx; +cidx CDECIMAL1 NULLIF(CDECIMAL1,NULL) +1 -9 -9 +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,'HELLO WORLD') from datatypetestm order by cidx; +cidx CDECIMAL1 NULLIF(CDECIMAL1,'HELLO WORLD') +1 -9 -9 +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,CBIGINT) from datatypetestm order by cidx; +cidx CDECIMAL4 NULLIF(CDECIMAL4,CBIGINT) +1 -999 -999 +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,CINTEGER) from datatypetestm order by cidx; +cidx CDECIMAL4 NULLIF(CDECIMAL4,CINTEGER) +1 -999 -999 +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,CDOUBLE) from datatypetestm order by cidx; +cidx CDECIMAL4 NULLIF(CDECIMAL4,CDOUBLE) +1 -999 -999 +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,CDECIMAL9_2) from datatypetestm order by cidx; +cidx CDECIMAL4 NULLIF(CDECIMAL4,CDECIMAL9_2) +1 -999 -999 +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,1) from datatypetestm order by cidx; +cidx CDECIMAL4 NULLIF(CDECIMAL4,1) +1 -999 -999 +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,3.14) from datatypetestm order by cidx; +cidx CDECIMAL4 NULLIF(CDECIMAL4,3.14) +1 -999 -999 +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,CCHAR4) from datatypetestm order by cidx; +cidx CDECIMAL4 NULLIF(CDECIMAL4,CCHAR4) +1 -999 -999 +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,CDATE) from datatypetestm order by cidx; +cidx CDECIMAL4 NULLIF(CDECIMAL4,CDATE) +1 -999 -999 +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,NULL) from datatypetestm order by cidx; +cidx CDECIMAL4 NULLIF(CDECIMAL4,NULL) +1 -999 -999 +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,'HELLO WORLD') from datatypetestm order by cidx; +cidx CDECIMAL4 NULLIF(CDECIMAL4,'HELLO WORLD') +1 -999 -999 +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,CBIGINT) from datatypetestm order by cidx; +cidx CDECIMAL4_2 NULLIF(CDECIMAL4_2,CBIGINT) +1 -9.99 -9.99 +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,CINTEGER) from datatypetestm order by cidx; +cidx CDECIMAL4_2 NULLIF(CDECIMAL4_2,CINTEGER) +1 -9.99 -9.99 +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,CDOUBLE) from datatypetestm order by cidx; +cidx CDECIMAL4_2 NULLIF(CDECIMAL4_2,CDOUBLE) +1 -9.99 -9.99 +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,CDECIMAL9_2) from datatypetestm order by cidx; +cidx CDECIMAL4_2 NULLIF(CDECIMAL4_2,CDECIMAL9_2) +1 -9.99 -9.99 +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,1) from datatypetestm order by cidx; +cidx CDECIMAL4_2 NULLIF(CDECIMAL4_2,1) +1 -9.99 -9.99 +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,3.14) from datatypetestm order by cidx; +cidx CDECIMAL4_2 NULLIF(CDECIMAL4_2,3.14) +1 -9.99 -9.99 +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,CCHAR4) from datatypetestm order by cidx; +cidx CDECIMAL4_2 NULLIF(CDECIMAL4_2,CCHAR4) +1 -9.99 -9.99 +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,CDATE) from datatypetestm order by cidx; +cidx CDECIMAL4_2 NULLIF(CDECIMAL4_2,CDATE) +1 -9.99 -9.99 +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,NULL) from datatypetestm order by cidx; +cidx CDECIMAL4_2 NULLIF(CDECIMAL4_2,NULL) +1 -9.99 -9.99 +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,'HELLO WORLD') from datatypetestm order by cidx; +cidx CDECIMAL4_2 NULLIF(CDECIMAL4_2,'HELLO WORLD') +1 -9.99 -9.99 +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,CBIGINT) from datatypetestm order by cidx; +cidx CDECIMAL5 NULLIF(CDECIMAL5,CBIGINT) +1 -999 -999 +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,CINTEGER) from datatypetestm order by cidx; +cidx CDECIMAL5 NULLIF(CDECIMAL5,CINTEGER) +1 -999 -999 +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,CDOUBLE) from datatypetestm order by cidx; +cidx CDECIMAL5 NULLIF(CDECIMAL5,CDOUBLE) +1 -999 -999 +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,CDECIMAL9_2) from datatypetestm order by cidx; +cidx CDECIMAL5 NULLIF(CDECIMAL5,CDECIMAL9_2) +1 -999 -999 +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,1) from datatypetestm order by cidx; +cidx CDECIMAL5 NULLIF(CDECIMAL5,1) +1 -999 -999 +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,3.14) from datatypetestm order by cidx; +cidx CDECIMAL5 NULLIF(CDECIMAL5,3.14) +1 -999 -999 +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,CCHAR4) from datatypetestm order by cidx; +cidx CDECIMAL5 NULLIF(CDECIMAL5,CCHAR4) +1 -999 -999 +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,CDATE) from datatypetestm order by cidx; +cidx CDECIMAL5 NULLIF(CDECIMAL5,CDATE) +1 -999 -999 +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,NULL) from datatypetestm order by cidx; +cidx CDECIMAL5 NULLIF(CDECIMAL5,NULL) +1 -999 -999 +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,'HELLO WORLD') from datatypetestm order by cidx; +cidx CDECIMAL5 NULLIF(CDECIMAL5,'HELLO WORLD') +1 -999 -999 +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,CBIGINT) from datatypetestm order by cidx; +cidx CDECIMAL9 NULLIF(CDECIMAL9,CBIGINT) +1 -999999 -999999 +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,CINTEGER) from datatypetestm order by cidx; +cidx CDECIMAL9 NULLIF(CDECIMAL9,CINTEGER) +1 -999999 -999999 +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,CDOUBLE) from datatypetestm order by cidx; +cidx CDECIMAL9 NULLIF(CDECIMAL9,CDOUBLE) +1 -999999 -999999 +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,CDECIMAL9_2) from datatypetestm order by cidx; +cidx CDECIMAL9 NULLIF(CDECIMAL9,CDECIMAL9_2) +1 -999999 -999999 +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,1) from datatypetestm order by cidx; +cidx CDECIMAL9 NULLIF(CDECIMAL9,1) +1 -999999 -999999 +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,3.14) from datatypetestm order by cidx; +cidx CDECIMAL9 NULLIF(CDECIMAL9,3.14) +1 -999999 -999999 +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,CCHAR4) from datatypetestm order by cidx; +cidx CDECIMAL9 NULLIF(CDECIMAL9,CCHAR4) +1 -999999 -999999 +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,CDATE) from datatypetestm order by cidx; +cidx CDECIMAL9 NULLIF(CDECIMAL9,CDATE) +1 -999999 -999999 +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,NULL) from datatypetestm order by cidx; +cidx CDECIMAL9 NULLIF(CDECIMAL9,NULL) +1 -999999 -999999 +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,'HELLO WORLD') from datatypetestm order by cidx; +cidx CDECIMAL9 NULLIF(CDECIMAL9,'HELLO WORLD') +1 -999999 -999999 +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,CBIGINT) from datatypetestm order by cidx; +cidx CDECIMAL9_2 NULLIF(CDECIMAL9_2,CBIGINT) +1 -9999.99 -9999.99 +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,CINTEGER) from datatypetestm order by cidx; +cidx CDECIMAL9_2 NULLIF(CDECIMAL9_2,CINTEGER) +1 -9999.99 -9999.99 +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,CDOUBLE) from datatypetestm order by cidx; +cidx CDECIMAL9_2 NULLIF(CDECIMAL9_2,CDOUBLE) +1 -9999.99 -9999.99 +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,CDECIMAL9_2) from datatypetestm order by cidx; +cidx CDECIMAL9_2 NULLIF(CDECIMAL9_2,CDECIMAL9_2) +1 -9999.99 NULL +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,1) from datatypetestm order by cidx; +cidx CDECIMAL9_2 NULLIF(CDECIMAL9_2,1) +1 -9999.99 -9999.99 +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,3.14) from datatypetestm order by cidx; +cidx CDECIMAL9_2 NULLIF(CDECIMAL9_2,3.14) +1 -9999.99 -9999.99 +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,CCHAR4) from datatypetestm order by cidx; +cidx CDECIMAL9_2 NULLIF(CDECIMAL9_2,CCHAR4) +1 -9999.99 -9999.99 +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,CDATE) from datatypetestm order by cidx; +cidx CDECIMAL9_2 NULLIF(CDECIMAL9_2,CDATE) +1 -9999.99 -9999.99 +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,NULL) from datatypetestm order by cidx; +cidx CDECIMAL9_2 NULLIF(CDECIMAL9_2,NULL) +1 -9999.99 -9999.99 +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,'HELLO WORLD') from datatypetestm order by cidx; +cidx CDECIMAL9_2 NULLIF(CDECIMAL9_2,'HELLO WORLD') +1 -9999.99 -9999.99 +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,CBIGINT) from datatypetestm order by cidx; +cidx CDECIMAL10 NULLIF(CDECIMAL10,CBIGINT) +1 -9999999 -9999999 +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,CINTEGER) from datatypetestm order by cidx; +cidx CDECIMAL10 NULLIF(CDECIMAL10,CINTEGER) +1 -9999999 -9999999 +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,CDOUBLE) from datatypetestm order by cidx; +cidx CDECIMAL10 NULLIF(CDECIMAL10,CDOUBLE) +1 -9999999 -9999999 +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,CDECIMAL9_2) from datatypetestm order by cidx; +cidx CDECIMAL10 NULLIF(CDECIMAL10,CDECIMAL9_2) +1 -9999999 -9999999 +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,1) from datatypetestm order by cidx; +cidx CDECIMAL10 NULLIF(CDECIMAL10,1) +1 -9999999 -9999999 +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,3.14) from datatypetestm order by cidx; +cidx CDECIMAL10 NULLIF(CDECIMAL10,3.14) +1 -9999999 -9999999 +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,CCHAR4) from datatypetestm order by cidx; +cidx CDECIMAL10 NULLIF(CDECIMAL10,CCHAR4) +1 -9999999 -9999999 +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,CDATE) from datatypetestm order by cidx; +cidx CDECIMAL10 NULLIF(CDECIMAL10,CDATE) +1 -9999999 -9999999 +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,NULL) from datatypetestm order by cidx; +cidx CDECIMAL10 NULLIF(CDECIMAL10,NULL) +1 -9999999 -9999999 +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,'HELLO WORLD') from datatypetestm order by cidx; +cidx CDECIMAL10 NULLIF(CDECIMAL10,'HELLO WORLD') +1 -9999999 -9999999 +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,CBIGINT) from datatypetestm order by cidx; +cidx CDECIMAL18 NULLIF(CDECIMAL18,CBIGINT) +1 -9999999999999 -9999999999999 +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,CINTEGER) from datatypetestm order by cidx; +cidx CDECIMAL18 NULLIF(CDECIMAL18,CINTEGER) +1 -9999999999999 -9999999999999 +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,CDOUBLE) from datatypetestm order by cidx; +cidx CDECIMAL18 NULLIF(CDECIMAL18,CDOUBLE) +1 -9999999999999 -9999999999999 +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,CDECIMAL9_2) from datatypetestm order by cidx; +cidx CDECIMAL18 NULLIF(CDECIMAL18,CDECIMAL9_2) +1 -9999999999999 -9999999999999 +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,1) from datatypetestm order by cidx; +cidx CDECIMAL18 NULLIF(CDECIMAL18,1) +1 -9999999999999 -9999999999999 +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,3.14) from datatypetestm order by cidx; +cidx CDECIMAL18 NULLIF(CDECIMAL18,3.14) +1 -9999999999999 -9999999999999 +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,CCHAR4) from datatypetestm order by cidx; +cidx CDECIMAL18 NULLIF(CDECIMAL18,CCHAR4) +1 -9999999999999 -9999999999999 +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,CDATE) from datatypetestm order by cidx; +cidx CDECIMAL18 NULLIF(CDECIMAL18,CDATE) +1 -9999999999999 -9999999999999 +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,NULL) from datatypetestm order by cidx; +cidx CDECIMAL18 NULLIF(CDECIMAL18,NULL) +1 -9999999999999 -9999999999999 +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,'HELLO WORLD') from datatypetestm order by cidx; +cidx CDECIMAL18 NULLIF(CDECIMAL18,'HELLO WORLD') +1 -9999999999999 -9999999999999 +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,CBIGINT) from datatypetestm order by cidx; +cidx CDECIMAL18_2 NULLIF(CDECIMAL18_2,CBIGINT) +1 -99999999999.99 -99999999999.99 +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,CINTEGER) from datatypetestm order by cidx; +cidx CDECIMAL18_2 NULLIF(CDECIMAL18_2,CINTEGER) +1 -99999999999.99 -99999999999.99 +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,CDOUBLE) from datatypetestm order by cidx; +cidx CDECIMAL18_2 NULLIF(CDECIMAL18_2,CDOUBLE) +1 -99999999999.99 -99999999999.99 +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,CDECIMAL9_2) from datatypetestm order by cidx; +cidx CDECIMAL18_2 NULLIF(CDECIMAL18_2,CDECIMAL9_2) +1 -99999999999.99 -99999999999.99 +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,1) from datatypetestm order by cidx; +cidx CDECIMAL18_2 NULLIF(CDECIMAL18_2,1) +1 -99999999999.99 -99999999999.99 +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,3.14) from datatypetestm order by cidx; +cidx CDECIMAL18_2 NULLIF(CDECIMAL18_2,3.14) +1 -99999999999.99 -99999999999.99 +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,CCHAR4) from datatypetestm order by cidx; +cidx CDECIMAL18_2 NULLIF(CDECIMAL18_2,CCHAR4) +1 -99999999999.99 -99999999999.99 +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,CDATE) from datatypetestm order by cidx; +cidx CDECIMAL18_2 NULLIF(CDECIMAL18_2,CDATE) +1 -99999999999.99 -99999999999.99 +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,NULL) from datatypetestm order by cidx; +cidx CDECIMAL18_2 NULLIF(CDECIMAL18_2,NULL) +1 -99999999999.99 -99999999999.99 +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,'HELLO WORLD') from datatypetestm order by cidx; +cidx CDECIMAL18_2 NULLIF(CDECIMAL18_2,'HELLO WORLD') +1 -99999999999.99 -99999999999.99 +select cidx, CINTEGER, NULLIF(CINTEGER,CBIGINT) from datatypetestm order by cidx; +cidx CINTEGER NULLIF(CINTEGER,CBIGINT) +1 -7483646 -7483646 +select cidx, CINTEGER, NULLIF(CINTEGER,CINTEGER) from datatypetestm order by cidx; +cidx CINTEGER NULLIF(CINTEGER,CINTEGER) +1 -7483646 NULL +select cidx, CINTEGER, NULLIF(CINTEGER,CDOUBLE) from datatypetestm order by cidx; +cidx CINTEGER NULLIF(CINTEGER,CDOUBLE) +1 -7483646 -7483646 +select cidx, CINTEGER, NULLIF(CINTEGER,CDECIMAL9_2) from datatypetestm order by cidx; +cidx CINTEGER NULLIF(CINTEGER,CDECIMAL9_2) +1 -7483646 -7483646 +select cidx, CINTEGER, NULLIF(CINTEGER,1) from datatypetestm order by cidx; +cidx CINTEGER NULLIF(CINTEGER,1) +1 -7483646 -7483646 +select cidx, CINTEGER, NULLIF(CINTEGER,3.14) from datatypetestm order by cidx; +cidx CINTEGER NULLIF(CINTEGER,3.14) +1 -7483646 -7483646 +select cidx, CINTEGER, NULLIF(CINTEGER,CCHAR4) from datatypetestm order by cidx; +cidx CINTEGER NULLIF(CINTEGER,CCHAR4) +1 -7483646 -7483646 +select cidx, CINTEGER, NULLIF(CINTEGER,CDATE) from datatypetestm order by cidx; +cidx CINTEGER NULLIF(CINTEGER,CDATE) +1 -7483646 -7483646 +select cidx, CINTEGER, NULLIF(CINTEGER,NULL) from datatypetestm order by cidx; +cidx CINTEGER NULLIF(CINTEGER,NULL) +1 -7483646 -7483646 +select cidx, CINTEGER, NULLIF(CINTEGER,'HELLO WORLD') from datatypetestm order by cidx; +cidx CINTEGER NULLIF(CINTEGER,'HELLO WORLD') +1 -7483646 -7483646 +select cidx, CSMALLINT, NULLIF(CSMALLINT,CBIGINT) from datatypetestm order by cidx; +cidx CSMALLINT NULLIF(CSMALLINT,CBIGINT) +1 -766 -766 +select cidx, CSMALLINT, NULLIF(CSMALLINT,CINTEGER) from datatypetestm order by cidx; +cidx CSMALLINT NULLIF(CSMALLINT,CINTEGER) +1 -766 -766 +select cidx, CSMALLINT, NULLIF(CSMALLINT,CDOUBLE) from datatypetestm order by cidx; +cidx CSMALLINT NULLIF(CSMALLINT,CDOUBLE) +1 -766 -766 +select cidx, CSMALLINT, NULLIF(CSMALLINT,CDECIMAL9_2) from datatypetestm order by cidx; +cidx CSMALLINT NULLIF(CSMALLINT,CDECIMAL9_2) +1 -766 -766 +select cidx, CSMALLINT, NULLIF(CSMALLINT,1) from datatypetestm order by cidx; +cidx CSMALLINT NULLIF(CSMALLINT,1) +1 -766 -766 +select cidx, CSMALLINT, NULLIF(CSMALLINT,3.14) from datatypetestm order by cidx; +cidx CSMALLINT NULLIF(CSMALLINT,3.14) +1 -766 -766 +select cidx, CSMALLINT, NULLIF(CSMALLINT,CCHAR4) from datatypetestm order by cidx; +cidx CSMALLINT NULLIF(CSMALLINT,CCHAR4) +1 -766 -766 +select cidx, CSMALLINT, NULLIF(CSMALLINT,CDATE) from datatypetestm order by cidx; +cidx CSMALLINT NULLIF(CSMALLINT,CDATE) +1 -766 -766 +select cidx, CSMALLINT, NULLIF(CSMALLINT,NULL) from datatypetestm order by cidx; +cidx CSMALLINT NULLIF(CSMALLINT,NULL) +1 -766 -766 +select cidx, CSMALLINT, NULLIF(CSMALLINT,'HELLO WORLD') from datatypetestm order by cidx; +cidx CSMALLINT NULLIF(CSMALLINT,'HELLO WORLD') +1 -766 -766 +select cidx, CTINYINT, NULLIF(CTINYINT,CBIGINT) from datatypetestm order by cidx; +cidx CTINYINT NULLIF(CTINYINT,CBIGINT) +1 -26 -26 +select cidx, CTINYINT, NULLIF(CTINYINT,CINTEGER) from datatypetestm order by cidx; +cidx CTINYINT NULLIF(CTINYINT,CINTEGER) +1 -26 -26 +select cidx, CTINYINT, NULLIF(CTINYINT,CDOUBLE) from datatypetestm order by cidx; +cidx CTINYINT NULLIF(CTINYINT,CDOUBLE) +1 -26 -26 +select cidx, CTINYINT, NULLIF(CTINYINT,CDECIMAL9_2) from datatypetestm order by cidx; +cidx CTINYINT NULLIF(CTINYINT,CDECIMAL9_2) +1 -26 -26 +select cidx, CTINYINT, NULLIF(CTINYINT,1) from datatypetestm order by cidx; +cidx CTINYINT NULLIF(CTINYINT,1) +1 -26 -26 +select cidx, CTINYINT, NULLIF(CTINYINT,3.14) from datatypetestm order by cidx; +cidx CTINYINT NULLIF(CTINYINT,3.14) +1 -26 -26 +select cidx, CTINYINT, NULLIF(CTINYINT,CCHAR4) from datatypetestm order by cidx; +cidx CTINYINT NULLIF(CTINYINT,CCHAR4) +1 -26 -26 +select cidx, CTINYINT, NULLIF(CTINYINT,CDATE) from datatypetestm order by cidx; +cidx CTINYINT NULLIF(CTINYINT,CDATE) +1 -26 -26 +select cidx, CTINYINT, NULLIF(CTINYINT,NULL) from datatypetestm order by cidx; +cidx CTINYINT NULLIF(CTINYINT,NULL) +1 -26 -26 +select cidx, CTINYINT, NULLIF(CTINYINT,'HELLO WORLD') from datatypetestm order by cidx; +cidx CTINYINT NULLIF(CTINYINT,'HELLO WORLD') +1 -26 -26 +select cidx, CDOUBLE, NULLIF(CDOUBLE,CBIGINT) from datatypetestm order by cidx; +cidx CDOUBLE NULLIF(CDOUBLE,CBIGINT) +1 -1.797693231e108 -1.797693231e108 +select cidx, CDOUBLE, NULLIF(CDOUBLE,CINTEGER) from datatypetestm order by cidx; +cidx CDOUBLE NULLIF(CDOUBLE,CINTEGER) +1 -1.797693231e108 -1.797693231e108 +select cidx, CDOUBLE, NULLIF(CDOUBLE,CDOUBLE) from datatypetestm order by cidx; +cidx CDOUBLE NULLIF(CDOUBLE,CDOUBLE) +1 -1.797693231e108 NULL +select cidx, CDOUBLE, NULLIF(CDOUBLE,CDECIMAL9_2) from datatypetestm order by cidx; +cidx CDOUBLE NULLIF(CDOUBLE,CDECIMAL9_2) +1 -1.797693231e108 -1.797693231e108 +select cidx, CDOUBLE, NULLIF(CDOUBLE,1) from datatypetestm order by cidx; +cidx CDOUBLE NULLIF(CDOUBLE,1) +1 -1.797693231e108 -1.797693231e108 +select cidx, CDOUBLE, NULLIF(CDOUBLE,3.14) from datatypetestm order by cidx; +cidx CDOUBLE NULLIF(CDOUBLE,3.14) +1 -1.797693231e108 -1.797693231e108 +select cidx, CDOUBLE, NULLIF(CDOUBLE,CCHAR4) from datatypetestm order by cidx; +cidx CDOUBLE NULLIF(CDOUBLE,CCHAR4) +1 -1.797693231e108 -1.797693231e108 +select cidx, CDOUBLE, NULLIF(CDOUBLE,CDATE) from datatypetestm order by cidx; +cidx CDOUBLE NULLIF(CDOUBLE,CDATE) +1 -1.797693231e108 -1.797693231e108 +select cidx, CDOUBLE, NULLIF(CDOUBLE,NULL) from datatypetestm order by cidx; +cidx CDOUBLE NULLIF(CDOUBLE,NULL) +1 -1.797693231e108 -1.797693231e108 +select cidx, CDOUBLE, NULLIF(CDOUBLE,'HELLO WORLD') from datatypetestm order by cidx; +cidx CDOUBLE NULLIF(CDOUBLE,'HELLO WORLD') +1 -1.797693231e108 -1.797693231e108 +select cidx, CFLOAT, NULLIF(CFLOAT,CBIGINT) from datatypetestm order by cidx; +cidx CFLOAT NULLIF(CFLOAT,CBIGINT) +1 -3.40287e18 -3.40287e18 +select cidx, CFLOAT, NULLIF(CFLOAT,CINTEGER) from datatypetestm order by cidx; +cidx CFLOAT NULLIF(CFLOAT,CINTEGER) +1 -3.40287e18 -3.40287e18 +select cidx, CFLOAT, NULLIF(CFLOAT,CDOUBLE) from datatypetestm order by cidx; +cidx CFLOAT NULLIF(CFLOAT,CDOUBLE) +1 -3.40287e18 -3.40287e18 +select cidx, CFLOAT, NULLIF(CFLOAT,CDECIMAL9_2) from datatypetestm order by cidx; +cidx CFLOAT NULLIF(CFLOAT,CDECIMAL9_2) +1 -3.40287e18 -3.40287e18 +select cidx, CFLOAT, NULLIF(CFLOAT,1) from datatypetestm order by cidx; +cidx CFLOAT NULLIF(CFLOAT,1) +1 -3.40287e18 -3.40287e18 +select cidx, CFLOAT, NULLIF(CFLOAT,3.14) from datatypetestm order by cidx; +cidx CFLOAT NULLIF(CFLOAT,3.14) +1 -3.40287e18 -3.40287e18 +select cidx, CFLOAT, NULLIF(CFLOAT,CCHAR4) from datatypetestm order by cidx; +cidx CFLOAT NULLIF(CFLOAT,CCHAR4) +1 -3.40287e18 -3.40287e18 +select cidx, CFLOAT, NULLIF(CFLOAT,CDATE) from datatypetestm order by cidx; +cidx CFLOAT NULLIF(CFLOAT,CDATE) +1 -3.40287e18 -3.40287e18 +select cidx, CFLOAT, NULLIF(CFLOAT,NULL) from datatypetestm order by cidx; +cidx CFLOAT NULLIF(CFLOAT,NULL) +1 -3.40287e18 -3.40287e18 +select cidx, CFLOAT, NULLIF(CFLOAT,'HELLO WORLD') from datatypetestm order by cidx; +cidx CFLOAT NULLIF(CFLOAT,'HELLO WORLD') +1 -3.40287e18 -3.40287e18 +select cidx, CBIGINT from datatypetestm order by NULLIF(CBIGINT,CBIGINT), cidx; +cidx CBIGINT +1 -72036854775806 +select cidx, CBIGINT from datatypetestm order by NULLIF(CBIGINT,CINTEGER), cidx; +cidx CBIGINT +1 -72036854775806 +select cidx, CBIGINT from datatypetestm order by NULLIF(CBIGINT,CDOUBLE), cidx; +cidx CBIGINT +1 -72036854775806 +select cidx, CBIGINT from datatypetestm order by NULLIF(CBIGINT,CDECIMAL9_2), cidx; +cidx CBIGINT +1 -72036854775806 +select cidx, CBIGINT from datatypetestm order by NULLIF(CBIGINT,1), cidx; +cidx CBIGINT +1 -72036854775806 +select cidx, CBIGINT from datatypetestm order by NULLIF(CBIGINT,3.14), cidx; +cidx CBIGINT +1 -72036854775806 +select cidx, CBIGINT from datatypetestm order by NULLIF(CBIGINT,CCHAR4), cidx; +cidx CBIGINT +1 -72036854775806 +select cidx, CBIGINT from datatypetestm order by NULLIF(CBIGINT,CDATE), cidx; +cidx CBIGINT +1 -72036854775806 +select cidx, CBIGINT from datatypetestm order by NULLIF(CBIGINT,NULL), cidx; +cidx CBIGINT +1 -72036854775806 +select cidx, CBIGINT from datatypetestm order by NULLIF(CBIGINT,'HELLO WORLD'), cidx; +cidx CBIGINT +1 -72036854775806 +select cidx, CDECIMAL1 from datatypetestm order by NULLIF(CDECIMAL1,CBIGINT), cidx; +cidx CDECIMAL1 +1 -9 +select cidx, CDECIMAL1 from datatypetestm order by NULLIF(CDECIMAL1,CINTEGER), cidx; +cidx CDECIMAL1 +1 -9 +select cidx, CDECIMAL1 from datatypetestm order by NULLIF(CDECIMAL1,CDOUBLE), cidx; +cidx CDECIMAL1 +1 -9 +select cidx, CDECIMAL1 from datatypetestm order by NULLIF(CDECIMAL1,CDECIMAL9_2), cidx; +cidx CDECIMAL1 +1 -9 +select cidx, CDECIMAL1 from datatypetestm order by NULLIF(CDECIMAL1,1), cidx; +cidx CDECIMAL1 +1 -9 +select cidx, CDECIMAL1 from datatypetestm order by NULLIF(CDECIMAL1,3.14), cidx; +cidx CDECIMAL1 +1 -9 +select cidx, CDECIMAL1 from datatypetestm order by NULLIF(CDECIMAL1,CCHAR4), cidx; +cidx CDECIMAL1 +1 -9 +select cidx, CDECIMAL1 from datatypetestm order by NULLIF(CDECIMAL1,CDATE), cidx; +cidx CDECIMAL1 +1 -9 +select cidx, CDECIMAL1 from datatypetestm order by NULLIF(CDECIMAL1,NULL), cidx; +cidx CDECIMAL1 +1 -9 +select cidx, CDECIMAL1 from datatypetestm order by NULLIF(CDECIMAL1,'HELLO WORLD'), cidx; +cidx CDECIMAL1 +1 -9 +select cidx, CDECIMAL4 from datatypetestm order by NULLIF(CDECIMAL4,CBIGINT), cidx; +cidx CDECIMAL4 +1 -999 +select cidx, CDECIMAL4 from datatypetestm order by NULLIF(CDECIMAL4,CINTEGER), cidx; +cidx CDECIMAL4 +1 -999 +select cidx, CDECIMAL4 from datatypetestm order by NULLIF(CDECIMAL4,CDOUBLE), cidx; +cidx CDECIMAL4 +1 -999 +select cidx, CDECIMAL4 from datatypetestm order by NULLIF(CDECIMAL4,CDECIMAL9_2), cidx; +cidx CDECIMAL4 +1 -999 +select cidx, CDECIMAL4 from datatypetestm order by NULLIF(CDECIMAL4,1), cidx; +cidx CDECIMAL4 +1 -999 +select cidx, CDECIMAL4 from datatypetestm order by NULLIF(CDECIMAL4,3.14), cidx; +cidx CDECIMAL4 +1 -999 +select cidx, CDECIMAL4 from datatypetestm order by NULLIF(CDECIMAL4,CCHAR4), cidx; +cidx CDECIMAL4 +1 -999 +select cidx, CDECIMAL4 from datatypetestm order by NULLIF(CDECIMAL4,CDATE), cidx; +cidx CDECIMAL4 +1 -999 +select cidx, CDECIMAL4 from datatypetestm order by NULLIF(CDECIMAL4,NULL), cidx; +cidx CDECIMAL4 +1 -999 +select cidx, CDECIMAL4 from datatypetestm order by NULLIF(CDECIMAL4,'HELLO WORLD'), cidx; +cidx CDECIMAL4 +1 -999 +select cidx, CDECIMAL4_2 from datatypetestm order by NULLIF(CDECIMAL4_2,CBIGINT), cidx; +cidx CDECIMAL4_2 +1 -9.99 +select cidx, CDECIMAL4_2 from datatypetestm order by NULLIF(CDECIMAL4_2,CINTEGER), cidx; +cidx CDECIMAL4_2 +1 -9.99 +select cidx, CDECIMAL4_2 from datatypetestm order by NULLIF(CDECIMAL4_2,CDOUBLE), cidx; +cidx CDECIMAL4_2 +1 -9.99 +select cidx, CDECIMAL4_2 from datatypetestm order by NULLIF(CDECIMAL4_2,CDECIMAL9_2), cidx; +cidx CDECIMAL4_2 +1 -9.99 +select cidx, CDECIMAL4_2 from datatypetestm order by NULLIF(CDECIMAL4_2,1), cidx; +cidx CDECIMAL4_2 +1 -9.99 +select cidx, CDECIMAL4_2 from datatypetestm order by NULLIF(CDECIMAL4_2,3.14), cidx; +cidx CDECIMAL4_2 +1 -9.99 +select cidx, CDECIMAL4_2 from datatypetestm order by NULLIF(CDECIMAL4_2,CCHAR4), cidx; +cidx CDECIMAL4_2 +1 -9.99 +select cidx, CDECIMAL4_2 from datatypetestm order by NULLIF(CDECIMAL4_2,CDATE), cidx; +cidx CDECIMAL4_2 +1 -9.99 +select cidx, CDECIMAL4_2 from datatypetestm order by NULLIF(CDECIMAL4_2,NULL), cidx; +cidx CDECIMAL4_2 +1 -9.99 +select cidx, CDECIMAL4_2 from datatypetestm order by NULLIF(CDECIMAL4_2,'HELLO WORLD'), cidx; +cidx CDECIMAL4_2 +1 -9.99 +select cidx, CDECIMAL5 from datatypetestm order by NULLIF(CDECIMAL5,CBIGINT), cidx; +cidx CDECIMAL5 +1 -999 +select cidx, CDECIMAL5 from datatypetestm order by NULLIF(CDECIMAL5,CINTEGER), cidx; +cidx CDECIMAL5 +1 -999 +select cidx, CDECIMAL5 from datatypetestm order by NULLIF(CDECIMAL5,CDOUBLE), cidx; +cidx CDECIMAL5 +1 -999 +select cidx, CDECIMAL5 from datatypetestm order by NULLIF(CDECIMAL5,CDECIMAL9_2), cidx; +cidx CDECIMAL5 +1 -999 +select cidx, CDECIMAL5 from datatypetestm order by NULLIF(CDECIMAL5,1), cidx; +cidx CDECIMAL5 +1 -999 +select cidx, CDECIMAL5 from datatypetestm order by NULLIF(CDECIMAL5,3.14), cidx; +cidx CDECIMAL5 +1 -999 +select cidx, CDECIMAL5 from datatypetestm order by NULLIF(CDECIMAL5,CCHAR4), cidx; +cidx CDECIMAL5 +1 -999 +select cidx, CDECIMAL5 from datatypetestm order by NULLIF(CDECIMAL5,CDATE), cidx; +cidx CDECIMAL5 +1 -999 +select cidx, CDECIMAL5 from datatypetestm order by NULLIF(CDECIMAL5,NULL), cidx; +cidx CDECIMAL5 +1 -999 +select cidx, CDECIMAL5 from datatypetestm order by NULLIF(CDECIMAL5,'HELLO WORLD'), cidx; +cidx CDECIMAL5 +1 -999 +select cidx, CDECIMAL9 from datatypetestm order by NULLIF(CDECIMAL9,CBIGINT), cidx; +cidx CDECIMAL9 +1 -999999 +select cidx, CDECIMAL9 from datatypetestm order by NULLIF(CDECIMAL9,CINTEGER), cidx; +cidx CDECIMAL9 +1 -999999 +select cidx, CDECIMAL9 from datatypetestm order by NULLIF(CDECIMAL9,CDOUBLE), cidx; +cidx CDECIMAL9 +1 -999999 +select cidx, CDECIMAL9 from datatypetestm order by NULLIF(CDECIMAL9,CDECIMAL9_2), cidx; +cidx CDECIMAL9 +1 -999999 +select cidx, CDECIMAL9 from datatypetestm order by NULLIF(CDECIMAL9,1), cidx; +cidx CDECIMAL9 +1 -999999 +select cidx, CDECIMAL9 from datatypetestm order by NULLIF(CDECIMAL9,3.14), cidx; +cidx CDECIMAL9 +1 -999999 +select cidx, CDECIMAL9 from datatypetestm order by NULLIF(CDECIMAL9,CCHAR4), cidx; +cidx CDECIMAL9 +1 -999999 +select cidx, CDECIMAL9 from datatypetestm order by NULLIF(CDECIMAL9,CDATE), cidx; +cidx CDECIMAL9 +1 -999999 +select cidx, CDECIMAL9 from datatypetestm order by NULLIF(CDECIMAL9,NULL), cidx; +cidx CDECIMAL9 +1 -999999 +select cidx, CDECIMAL9 from datatypetestm order by NULLIF(CDECIMAL9,'HELLO WORLD'), cidx; +cidx CDECIMAL9 +1 -999999 +select cidx, CDECIMAL9_2 from datatypetestm order by NULLIF(CDECIMAL9_2,CBIGINT), cidx; +cidx CDECIMAL9_2 +1 -9999.99 +select cidx, CDECIMAL9_2 from datatypetestm order by NULLIF(CDECIMAL9_2,CINTEGER), cidx; +cidx CDECIMAL9_2 +1 -9999.99 +select cidx, CDECIMAL9_2 from datatypetestm order by NULLIF(CDECIMAL9_2,CDOUBLE), cidx; +cidx CDECIMAL9_2 +1 -9999.99 +select cidx, CDECIMAL9_2 from datatypetestm order by NULLIF(CDECIMAL9_2,CDECIMAL9_2), cidx; +cidx CDECIMAL9_2 +1 -9999.99 +select cidx, CDECIMAL9_2 from datatypetestm order by NULLIF(CDECIMAL9_2,1), cidx; +cidx CDECIMAL9_2 +1 -9999.99 +select cidx, CDECIMAL9_2 from datatypetestm order by NULLIF(CDECIMAL9_2,3.14), cidx; +cidx CDECIMAL9_2 +1 -9999.99 +select cidx, CDECIMAL9_2 from datatypetestm order by NULLIF(CDECIMAL9_2,CCHAR4), cidx; +cidx CDECIMAL9_2 +1 -9999.99 +select cidx, CDECIMAL9_2 from datatypetestm order by NULLIF(CDECIMAL9_2,CDATE), cidx; +cidx CDECIMAL9_2 +1 -9999.99 +select cidx, CDECIMAL9_2 from datatypetestm order by NULLIF(CDECIMAL9_2,NULL), cidx; +cidx CDECIMAL9_2 +1 -9999.99 +select cidx, CDECIMAL9_2 from datatypetestm order by NULLIF(CDECIMAL9_2,'HELLO WORLD'), cidx; +cidx CDECIMAL9_2 +1 -9999.99 +select cidx, CDECIMAL10 from datatypetestm order by NULLIF(CDECIMAL10,CBIGINT), cidx; +cidx CDECIMAL10 +1 -9999999 +select cidx, CDECIMAL10 from datatypetestm order by NULLIF(CDECIMAL10,CINTEGER), cidx; +cidx CDECIMAL10 +1 -9999999 +select cidx, CDECIMAL10 from datatypetestm order by NULLIF(CDECIMAL10,CDOUBLE), cidx; +cidx CDECIMAL10 +1 -9999999 +select cidx, CDECIMAL10 from datatypetestm order by NULLIF(CDECIMAL10,CDECIMAL9_2), cidx; +cidx CDECIMAL10 +1 -9999999 +select cidx, CDECIMAL10 from datatypetestm order by NULLIF(CDECIMAL10,1), cidx; +cidx CDECIMAL10 +1 -9999999 +select cidx, CDECIMAL10 from datatypetestm order by NULLIF(CDECIMAL10,3.14), cidx; +cidx CDECIMAL10 +1 -9999999 +select cidx, CDECIMAL10 from datatypetestm order by NULLIF(CDECIMAL10,CCHAR4), cidx; +cidx CDECIMAL10 +1 -9999999 +select cidx, CDECIMAL10 from datatypetestm order by NULLIF(CDECIMAL10,CDATE), cidx; +cidx CDECIMAL10 +1 -9999999 +select cidx, CDECIMAL10 from datatypetestm order by NULLIF(CDECIMAL10,NULL), cidx; +cidx CDECIMAL10 +1 -9999999 +select cidx, CDECIMAL10 from datatypetestm order by NULLIF(CDECIMAL10,'HELLO WORLD'), cidx; +cidx CDECIMAL10 +1 -9999999 +select cidx, CDECIMAL18 from datatypetestm order by NULLIF(CDECIMAL18,CBIGINT), cidx; +cidx CDECIMAL18 +1 -9999999999999 +select cidx, CDECIMAL18 from datatypetestm order by NULLIF(CDECIMAL18,CINTEGER), cidx; +cidx CDECIMAL18 +1 -9999999999999 +select cidx, CDECIMAL18 from datatypetestm order by NULLIF(CDECIMAL18,CDOUBLE), cidx; +cidx CDECIMAL18 +1 -9999999999999 +select cidx, CDECIMAL18 from datatypetestm order by NULLIF(CDECIMAL18,CDECIMAL9_2), cidx; +cidx CDECIMAL18 +1 -9999999999999 +select cidx, CDECIMAL18 from datatypetestm order by NULLIF(CDECIMAL18,1), cidx; +cidx CDECIMAL18 +1 -9999999999999 +select cidx, CDECIMAL18 from datatypetestm order by NULLIF(CDECIMAL18,3.14), cidx; +cidx CDECIMAL18 +1 -9999999999999 +select cidx, CDECIMAL18 from datatypetestm order by NULLIF(CDECIMAL18,CCHAR4), cidx; +cidx CDECIMAL18 +1 -9999999999999 +select cidx, CDECIMAL18 from datatypetestm order by NULLIF(CDECIMAL18,CDATE), cidx; +cidx CDECIMAL18 +1 -9999999999999 +select cidx, CDECIMAL18 from datatypetestm order by NULLIF(CDECIMAL18,NULL), cidx; +cidx CDECIMAL18 +1 -9999999999999 +select cidx, CDECIMAL18 from datatypetestm order by NULLIF(CDECIMAL18,'HELLO WORLD'), cidx; +cidx CDECIMAL18 +1 -9999999999999 +select cidx, CDECIMAL18_2 from datatypetestm order by NULLIF(CDECIMAL18_2,CBIGINT), cidx; +cidx CDECIMAL18_2 +1 -99999999999.99 +select cidx, CDECIMAL18_2 from datatypetestm order by NULLIF(CDECIMAL18_2,CINTEGER), cidx; +cidx CDECIMAL18_2 +1 -99999999999.99 +select cidx, CDECIMAL18_2 from datatypetestm order by NULLIF(CDECIMAL18_2,CDOUBLE), cidx; +cidx CDECIMAL18_2 +1 -99999999999.99 +select cidx, CDECIMAL18_2 from datatypetestm order by NULLIF(CDECIMAL18_2,CDECIMAL9_2), cidx; +cidx CDECIMAL18_2 +1 -99999999999.99 +select cidx, CDECIMAL18_2 from datatypetestm order by NULLIF(CDECIMAL18_2,1), cidx; +cidx CDECIMAL18_2 +1 -99999999999.99 +select cidx, CDECIMAL18_2 from datatypetestm order by NULLIF(CDECIMAL18_2,3.14), cidx; +cidx CDECIMAL18_2 +1 -99999999999.99 +select cidx, CDECIMAL18_2 from datatypetestm order by NULLIF(CDECIMAL18_2,CCHAR4), cidx; +cidx CDECIMAL18_2 +1 -99999999999.99 +select cidx, CDECIMAL18_2 from datatypetestm order by NULLIF(CDECIMAL18_2,CDATE), cidx; +cidx CDECIMAL18_2 +1 -99999999999.99 +select cidx, CDECIMAL18_2 from datatypetestm order by NULLIF(CDECIMAL18_2,NULL), cidx; +cidx CDECIMAL18_2 +1 -99999999999.99 +select cidx, CDECIMAL18_2 from datatypetestm order by NULLIF(CDECIMAL18_2,'HELLO WORLD'), cidx; +cidx CDECIMAL18_2 +1 -99999999999.99 +select cidx, CINTEGER from datatypetestm order by NULLIF(CINTEGER,CBIGINT), cidx; +cidx CINTEGER +1 -7483646 +select cidx, CINTEGER from datatypetestm order by NULLIF(CINTEGER,CINTEGER), cidx; +cidx CINTEGER +1 -7483646 +select cidx, CINTEGER from datatypetestm order by NULLIF(CINTEGER,CDOUBLE), cidx; +cidx CINTEGER +1 -7483646 +select cidx, CINTEGER from datatypetestm order by NULLIF(CINTEGER,CDECIMAL9_2), cidx; +cidx CINTEGER +1 -7483646 +select cidx, CINTEGER from datatypetestm order by NULLIF(CINTEGER,1), cidx; +cidx CINTEGER +1 -7483646 +select cidx, CINTEGER from datatypetestm order by NULLIF(CINTEGER,3.14), cidx; +cidx CINTEGER +1 -7483646 +select cidx, CINTEGER from datatypetestm order by NULLIF(CINTEGER,CCHAR4), cidx; +cidx CINTEGER +1 -7483646 +select cidx, CINTEGER from datatypetestm order by NULLIF(CINTEGER,CDATE), cidx; +cidx CINTEGER +1 -7483646 +select cidx, CINTEGER from datatypetestm order by NULLIF(CINTEGER,NULL), cidx; +cidx CINTEGER +1 -7483646 +select cidx, CINTEGER from datatypetestm order by NULLIF(CINTEGER,'HELLO WORLD'), cidx; +cidx CINTEGER +1 -7483646 +select cidx, CSMALLINT from datatypetestm order by NULLIF(CSMALLINT,CBIGINT), cidx; +cidx CSMALLINT +1 -766 +select cidx, CSMALLINT from datatypetestm order by NULLIF(CSMALLINT,CINTEGER), cidx; +cidx CSMALLINT +1 -766 +select cidx, CSMALLINT from datatypetestm order by NULLIF(CSMALLINT,CDOUBLE), cidx; +cidx CSMALLINT +1 -766 +select cidx, CSMALLINT from datatypetestm order by NULLIF(CSMALLINT,CDECIMAL9_2), cidx; +cidx CSMALLINT +1 -766 +select cidx, CSMALLINT from datatypetestm order by NULLIF(CSMALLINT,1), cidx; +cidx CSMALLINT +1 -766 +select cidx, CSMALLINT from datatypetestm order by NULLIF(CSMALLINT,3.14), cidx; +cidx CSMALLINT +1 -766 +select cidx, CSMALLINT from datatypetestm order by NULLIF(CSMALLINT,CCHAR4), cidx; +cidx CSMALLINT +1 -766 +select cidx, CSMALLINT from datatypetestm order by NULLIF(CSMALLINT,CDATE), cidx; +cidx CSMALLINT +1 -766 +select cidx, CSMALLINT from datatypetestm order by NULLIF(CSMALLINT,NULL), cidx; +cidx CSMALLINT +1 -766 +select cidx, CSMALLINT from datatypetestm order by NULLIF(CSMALLINT,'HELLO WORLD'), cidx; +cidx CSMALLINT +1 -766 +select cidx, CTINYINT from datatypetestm order by NULLIF(CTINYINT,CBIGINT), cidx; +cidx CTINYINT +1 -26 +select cidx, CTINYINT from datatypetestm order by NULLIF(CTINYINT,CINTEGER), cidx; +cidx CTINYINT +1 -26 +select cidx, CTINYINT from datatypetestm order by NULLIF(CTINYINT,CDOUBLE), cidx; +cidx CTINYINT +1 -26 +select cidx, CTINYINT from datatypetestm order by NULLIF(CTINYINT,CDECIMAL9_2), cidx; +cidx CTINYINT +1 -26 +select cidx, CTINYINT from datatypetestm order by NULLIF(CTINYINT,1), cidx; +cidx CTINYINT +1 -26 +select cidx, CTINYINT from datatypetestm order by NULLIF(CTINYINT,3.14), cidx; +cidx CTINYINT +1 -26 +select cidx, CTINYINT from datatypetestm order by NULLIF(CTINYINT,CCHAR4), cidx; +cidx CTINYINT +1 -26 +select cidx, CTINYINT from datatypetestm order by NULLIF(CTINYINT,CDATE), cidx; +cidx CTINYINT +1 -26 +select cidx, CTINYINT from datatypetestm order by NULLIF(CTINYINT,NULL), cidx; +cidx CTINYINT +1 -26 +select cidx, CTINYINT from datatypetestm order by NULLIF(CTINYINT,'HELLO WORLD'), cidx; +cidx CTINYINT +1 -26 +select cidx, CDOUBLE from datatypetestm order by NULLIF(CDOUBLE,CBIGINT), cidx; +cidx CDOUBLE +1 -1.797693231e108 +select cidx, CDOUBLE from datatypetestm order by NULLIF(CDOUBLE,CINTEGER), cidx; +cidx CDOUBLE +1 -1.797693231e108 +select cidx, CDOUBLE from datatypetestm order by NULLIF(CDOUBLE,CDOUBLE), cidx; +cidx CDOUBLE +1 -1.797693231e108 +select cidx, CDOUBLE from datatypetestm order by NULLIF(CDOUBLE,CDECIMAL9_2), cidx; +cidx CDOUBLE +1 -1.797693231e108 +select cidx, CDOUBLE from datatypetestm order by NULLIF(CDOUBLE,1), cidx; +cidx CDOUBLE +1 -1.797693231e108 +select cidx, CDOUBLE from datatypetestm order by NULLIF(CDOUBLE,3.14), cidx; +cidx CDOUBLE +1 -1.797693231e108 +select cidx, CDOUBLE from datatypetestm order by NULLIF(CDOUBLE,CCHAR4), cidx; +cidx CDOUBLE +1 -1.797693231e108 +select cidx, CDOUBLE from datatypetestm order by NULLIF(CDOUBLE,CDATE), cidx; +cidx CDOUBLE +1 -1.797693231e108 +select cidx, CDOUBLE from datatypetestm order by NULLIF(CDOUBLE,NULL), cidx; +cidx CDOUBLE +1 -1.797693231e108 +select cidx, CDOUBLE from datatypetestm order by NULLIF(CDOUBLE,'HELLO WORLD'), cidx; +cidx CDOUBLE +1 -1.797693231e108 +select cidx, CFLOAT from datatypetestm order by NULLIF(CFLOAT,CBIGINT), cidx; +cidx CFLOAT +1 -3.40287e18 +select cidx, CFLOAT from datatypetestm order by NULLIF(CFLOAT,CINTEGER), cidx; +cidx CFLOAT +1 -3.40287e18 +select cidx, CFLOAT from datatypetestm order by NULLIF(CFLOAT,CDOUBLE), cidx; +cidx CFLOAT +1 -3.40287e18 +select cidx, CFLOAT from datatypetestm order by NULLIF(CFLOAT,CDECIMAL9_2), cidx; +cidx CFLOAT +1 -3.40287e18 +select cidx, CFLOAT from datatypetestm order by NULLIF(CFLOAT,1), cidx; +cidx CFLOAT +1 -3.40287e18 +select cidx, CFLOAT from datatypetestm order by NULLIF(CFLOAT,3.14), cidx; +cidx CFLOAT +1 -3.40287e18 +select cidx, CFLOAT from datatypetestm order by NULLIF(CFLOAT,CCHAR4), cidx; +cidx CFLOAT +1 -3.40287e18 +select cidx, CFLOAT from datatypetestm order by NULLIF(CFLOAT,CDATE), cidx; +cidx CFLOAT +1 -3.40287e18 +select cidx, CFLOAT from datatypetestm order by NULLIF(CFLOAT,NULL), cidx; +cidx CFLOAT +1 -3.40287e18 +select cidx, CFLOAT from datatypetestm order by NULLIF(CFLOAT,'HELLO WORLD'), cidx; +cidx CFLOAT +1 -3.40287e18 diff --git a/mysql-test/columnstore/autopilot/r/mcs4445_function_CNXPP_TIME_TO_SEC_DS_maxscale.result b/mysql-test/columnstore/autopilot/r/mcs4445_function_CNXPP_TIME_TO_SEC_DS_maxscale.result new file mode 100644 index 000000000..8c62e52a6 --- /dev/null +++ b/mysql-test/columnstore/autopilot/r/mcs4445_function_CNXPP_TIME_TO_SEC_DS_maxscale.result @@ -0,0 +1,28 @@ +USE autopilot; +select cidx, CDATE, TIME_TO_SEC(CDATE) from datatypetestm order by cidx; +cidx CDATE TIME_TO_SEC(CDATE) +1 1997-01-01 0 +select cidx, CDATETIME, TIME_TO_SEC(CDATETIME) from datatypetestm order by cidx; +cidx CDATETIME TIME_TO_SEC(CDATETIME) +1 1997-01-01 00:00:00 0 +select cidx, CTIME, TIME_TO_SEC(CTIME) from datatypetestm order by cidx; +cidx CTIME TIME_TO_SEC(CTIME) +1 13:00:00 46800 +select cidx, TIME_TO_SEC('22:23:00') from datatypetestm order by cidx; +cidx TIME_TO_SEC('22:23:00') +1 80580 +select cidx, TIME_TO_SEC('00:39:38') from datatypetestm order by cidx; +cidx TIME_TO_SEC('00:39:38') +1 2378 +select cidx, TIME_TO_SEC('22:23:49 999999') from datatypetestm order by cidx; +cidx TIME_TO_SEC('22:23:49 999999') +1 NULL +select cidx, CDATE from datatypetestm order by TIME_TO_SEC(CDATE), cidx; +cidx CDATE +1 1997-01-01 +select cidx, CDATETIME from datatypetestm order by TIME_TO_SEC(CDATETIME), cidx; +cidx CDATETIME +1 1997-01-01 00:00:00 +select cidx, CTIME from datatypetestm order by TIME_TO_SEC(CTIME), cidx; +cidx CTIME +1 13:00:00 diff --git a/mysql-test/columnstore/autopilot/t/mcs4125_function_CNX_LAST_DAY_DS.test b/mysql-test/columnstore/autopilot/t/mcs4125_function_CNX_LAST_DAY_DS.test index c4902fa20..0cee52caa 100644 --- a/mysql-test/columnstore/autopilot/t/mcs4125_function_CNX_LAST_DAY_DS.test +++ b/mysql-test/columnstore/autopilot/t/mcs4125_function_CNX_LAST_DAY_DS.test @@ -5,6 +5,7 @@ # -------------------------------------------------------------- # # --source ../include/have_columnstore.inc +--source ../include/detect_maxscale.inc # USE autopilot; # diff --git a/mysql-test/columnstore/autopilot/t/mcs4125_function_CNX_LAST_DAY_DS_maxscale.test b/mysql-test/columnstore/autopilot/t/mcs4125_function_CNX_LAST_DAY_DS_maxscale.test new file mode 100644 index 000000000..0dd87f552 --- /dev/null +++ b/mysql-test/columnstore/autopilot/t/mcs4125_function_CNX_LAST_DAY_DS_maxscale.test @@ -0,0 +1,23 @@ +# -------------------------------------------------------------- # +# Test case migrated from Autopilot functions test suite +# +# Author: Daniel Lee, daniel.lee@mariadb.com +# -------------------------------------------------------------- # +# +--source ../include/have_columnstore.inc +--source ../include/detect_no_maxscale.inc +--disable_warnings +# +USE autopilot; +# +select cidx, CDATE, LAST_DAY(CDATE) from datatypetestm order by cidx; +select cidx, CDATETIME, LAST_DAY(CDATETIME) from datatypetestm order by cidx; +--replace_column 3 REPLACEDVALUE +select cidx, CTIME, LAST_DAY(CTIME) from datatypetestm order by cidx; +select cidx, LAST_DAY('2009-02-28') from datatypetestm order by cidx; +select cidx, LAST_DAY('2009-07-04') from datatypetestm order by cidx; +select cidx, LAST_DAY('2010-02-31') from datatypetestm order by cidx; +select cidx, CDATE from datatypetestm where LAST_DAY(CDATE) <> 0 order by cidx; +select cidx, CDATETIME from datatypetestm where LAST_DAY(CDATETIME) <> 0 order by cidx; +#select cidx, CTIME from datatypetestm where LAST_DAY(CTIME) <> 0 order by cidx; +--enable_warnings diff --git a/mysql-test/columnstore/autopilot/t/mcs4154_function_CNX_MICROSECOND_DS.test b/mysql-test/columnstore/autopilot/t/mcs4154_function_CNX_MICROSECOND_DS.test index 6f04ab5e1..387078d3e 100644 --- a/mysql-test/columnstore/autopilot/t/mcs4154_function_CNX_MICROSECOND_DS.test +++ b/mysql-test/columnstore/autopilot/t/mcs4154_function_CNX_MICROSECOND_DS.test @@ -5,6 +5,7 @@ # -------------------------------------------------------------- # # --source ../include/have_columnstore.inc +--source ../include/detect_maxscale.inc # USE autopilot; # diff --git a/mysql-test/columnstore/autopilot/t/mcs4154_function_CNX_MICROSECOND_DS_maxscale.test b/mysql-test/columnstore/autopilot/t/mcs4154_function_CNX_MICROSECOND_DS_maxscale.test new file mode 100644 index 000000000..c9b000043 --- /dev/null +++ b/mysql-test/columnstore/autopilot/t/mcs4154_function_CNX_MICROSECOND_DS_maxscale.test @@ -0,0 +1,21 @@ +# -------------------------------------------------------------- # +# Test case migrated from Autopilot functions test suite +# +# Author: Daniel Lee, daniel.lee@mariadb.com +# -------------------------------------------------------------- # +# +--source ../include/have_columnstore.inc +--source ../include/detect_no_maxscale.inc +--disable_warnings +# +USE autopilot; +# +select cidx, CDATE, MICROSECOND(CDATE) from datatypetestm order by cidx; +select cidx, CDATETIME, MICROSECOND(CDATETIME) from datatypetestm order by cidx; +select cidx, CTIME, MICROSECOND(CTIME) from datatypetestm order by cidx; +select cidx, MICROSECOND('2011-05-01') from datatypetestm order by cidx; +select cidx, MICROSECOND('2011-05-01 13:58:22.123456') from datatypetestm order by cidx; +select cidx, CDATE from datatypetestm where MICROSECOND(CDATE) <> 0 order by cidx; +select cidx, CDATETIME from datatypetestm where MICROSECOND(CDATETIME) <> 0 order by cidx; +select cidx, CTIME from datatypetestm where MICROSECOND(CTIME) <> 0 order by cidx; +--enable_warnings diff --git a/mysql-test/columnstore/autopilot/t/mcs4162_function_CNX_MONTHNAME_DS.test b/mysql-test/columnstore/autopilot/t/mcs4162_function_CNX_MONTHNAME_DS.test index 3592d3fc9..35a4dbfeb 100644 --- a/mysql-test/columnstore/autopilot/t/mcs4162_function_CNX_MONTHNAME_DS.test +++ b/mysql-test/columnstore/autopilot/t/mcs4162_function_CNX_MONTHNAME_DS.test @@ -5,6 +5,7 @@ # -------------------------------------------------------------- # # --source ../include/have_columnstore.inc +--source ../include/detect_maxscale.inc # USE autopilot; # diff --git a/mysql-test/columnstore/autopilot/t/mcs4162_function_CNX_MONTHNAME_DS_maxscale.test b/mysql-test/columnstore/autopilot/t/mcs4162_function_CNX_MONTHNAME_DS_maxscale.test new file mode 100644 index 000000000..582416369 --- /dev/null +++ b/mysql-test/columnstore/autopilot/t/mcs4162_function_CNX_MONTHNAME_DS_maxscale.test @@ -0,0 +1,23 @@ +# -------------------------------------------------------------- # +# Test case migrated from Autopilot functions test suite +# +# Author: Daniel Lee, daniel.lee@mariadb.com +# -------------------------------------------------------------- # +# +--source ../include/have_columnstore.inc +--source ../include/detect_no_maxscale.inc +--disable_warnings +# +USE autopilot; +# +select cidx, CDATE, MONTHNAME(CDATE) from datatypetestm order by cidx; +select cidx, CDATETIME, MONTHNAME(CDATETIME) from datatypetestm order by cidx; +--replace_column 3 REPLACEDVALUE +select cidx, CTIME, MONTHNAME(CTIME) from datatypetestm order by cidx; +select cidx, MONTHNAME('2009-02-28') from datatypetestm order by cidx; +select cidx, MONTHNAME('2009-07-04') from datatypetestm order by cidx; +select cidx, MONTHNAME('2010-02-31') from datatypetestm order by cidx; +select cidx, CDATE from datatypetestm where MONTHNAME(CDATE) <> 0 order by cidx; +select cidx, CDATETIME from datatypetestm where MONTHNAME(CDATETIME) <> 0 order by cidx; +#select cidx, CTIME from datatypetestm where MONTHNAME(CTIME) <> 0 order by cidx; +--enable_warnings diff --git a/mysql-test/columnstore/autopilot/t/mcs4164_function_CNX_NULLIF_NM_Archived.test b/mysql-test/columnstore/autopilot/t/mcs4164_function_CNX_NULLIF_NM_Archived.test index 8c37f09ff..93e455cea 100644 --- a/mysql-test/columnstore/autopilot/t/mcs4164_function_CNX_NULLIF_NM_Archived.test +++ b/mysql-test/columnstore/autopilot/t/mcs4164_function_CNX_NULLIF_NM_Archived.test @@ -5,6 +5,7 @@ # -------------------------------------------------------------- # # --source ../include/have_columnstore.inc +--source ../include/detect_maxscale.inc # USE autopilot; # diff --git a/mysql-test/columnstore/autopilot/t/mcs4164_function_CNX_NULLIF_NM_Archived_maxscale.test b/mysql-test/columnstore/autopilot/t/mcs4164_function_CNX_NULLIF_NM_Archived_maxscale.test new file mode 100644 index 000000000..c1c92d5e3 --- /dev/null +++ b/mysql-test/columnstore/autopilot/t/mcs4164_function_CNX_NULLIF_NM_Archived_maxscale.test @@ -0,0 +1,313 @@ +# -------------------------------------------------------------- # +# Test case migrated from Autopilot functions test suite +# +# Author: Daniel Lee, daniel.lee@mariadb.com +# -------------------------------------------------------------- # +# +--source ../include/have_columnstore.inc +--source ../include/detect_no_maxscale.inc +--disable_warnings +# +USE autopilot; +# +select cidx, CBIGINT, NULLIF(CBIGINT,CBIGINT) from datatypetestm order by cidx; +select cidx, CBIGINT, NULLIF(CBIGINT,CINTEGER) from datatypetestm order by cidx; +select cidx, CBIGINT, NULLIF(CBIGINT,CDOUBLE) from datatypetestm order by cidx; +select cidx, CBIGINT, NULLIF(CBIGINT,CDECIMAL9_2) from datatypetestm order by cidx; +select cidx, CBIGINT, NULLIF(CBIGINT,1) from datatypetestm order by cidx; +select cidx, CBIGINT, NULLIF(CBIGINT,3.14) from datatypetestm order by cidx; +select cidx, CBIGINT, NULLIF(CBIGINT,CCHAR4) from datatypetestm order by cidx; +select cidx, CBIGINT, NULLIF(CBIGINT,CDATE) from datatypetestm order by cidx; +select cidx, CBIGINT, NULLIF(CBIGINT,NULL) from datatypetestm order by cidx; +select cidx, CBIGINT, NULLIF(CBIGINT,'HELLO WORLD') from datatypetestm order by cidx; +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,CBIGINT) from datatypetestm order by cidx; +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,CINTEGER) from datatypetestm order by cidx; +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,CDOUBLE) from datatypetestm order by cidx; +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,CDECIMAL9_2) from datatypetestm order by cidx; +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,1) from datatypetestm order by cidx; +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,3.14) from datatypetestm order by cidx; +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,CCHAR4) from datatypetestm order by cidx; +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,CDATE) from datatypetestm order by cidx; +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,NULL) from datatypetestm order by cidx; +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,'HELLO WORLD') from datatypetestm order by cidx; +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,CBIGINT) from datatypetestm order by cidx; +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,CINTEGER) from datatypetestm order by cidx; +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,CDOUBLE) from datatypetestm order by cidx; +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,CDECIMAL9_2) from datatypetestm order by cidx; +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,1) from datatypetestm order by cidx; +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,3.14) from datatypetestm order by cidx; +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,CCHAR4) from datatypetestm order by cidx; +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,CDATE) from datatypetestm order by cidx; +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,NULL) from datatypetestm order by cidx; +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,'HELLO WORLD') from datatypetestm order by cidx; +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,CBIGINT) from datatypetestm order by cidx; +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,CINTEGER) from datatypetestm order by cidx; +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,CDOUBLE) from datatypetestm order by cidx; +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,CDECIMAL9_2) from datatypetestm order by cidx; +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,1) from datatypetestm order by cidx; +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,3.14) from datatypetestm order by cidx; +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,CCHAR4) from datatypetestm order by cidx; +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,CDATE) from datatypetestm order by cidx; +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,NULL) from datatypetestm order by cidx; +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,'HELLO WORLD') from datatypetestm order by cidx; +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,CBIGINT) from datatypetestm order by cidx; +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,CINTEGER) from datatypetestm order by cidx; +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,CDOUBLE) from datatypetestm order by cidx; +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,CDECIMAL9_2) from datatypetestm order by cidx; +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,1) from datatypetestm order by cidx; +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,3.14) from datatypetestm order by cidx; +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,CCHAR4) from datatypetestm order by cidx; +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,CDATE) from datatypetestm order by cidx; +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,NULL) from datatypetestm order by cidx; +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,'HELLO WORLD') from datatypetestm order by cidx; +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,CBIGINT) from datatypetestm order by cidx; +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,CINTEGER) from datatypetestm order by cidx; +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,CDOUBLE) from datatypetestm order by cidx; +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,CDECIMAL9_2) from datatypetestm order by cidx; +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,1) from datatypetestm order by cidx; +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,3.14) from datatypetestm order by cidx; +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,CCHAR4) from datatypetestm order by cidx; +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,CDATE) from datatypetestm order by cidx; +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,NULL) from datatypetestm order by cidx; +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,'HELLO WORLD') from datatypetestm order by cidx; +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,CBIGINT) from datatypetestm order by cidx; +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,CINTEGER) from datatypetestm order by cidx; +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,CDOUBLE) from datatypetestm order by cidx; +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,CDECIMAL9_2) from datatypetestm order by cidx; +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,1) from datatypetestm order by cidx; +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,3.14) from datatypetestm order by cidx; +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,CCHAR4) from datatypetestm order by cidx; +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,CDATE) from datatypetestm order by cidx; +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,NULL) from datatypetestm order by cidx; +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,'HELLO WORLD') from datatypetestm order by cidx; +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,CBIGINT) from datatypetestm order by cidx; +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,CINTEGER) from datatypetestm order by cidx; +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,CDOUBLE) from datatypetestm order by cidx; +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,CDECIMAL9_2) from datatypetestm order by cidx; +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,1) from datatypetestm order by cidx; +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,3.14) from datatypetestm order by cidx; +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,CCHAR4) from datatypetestm order by cidx; +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,CDATE) from datatypetestm order by cidx; +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,NULL) from datatypetestm order by cidx; +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,'HELLO WORLD') from datatypetestm order by cidx; +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,CBIGINT) from datatypetestm order by cidx; +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,CINTEGER) from datatypetestm order by cidx; +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,CDOUBLE) from datatypetestm order by cidx; +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,CDECIMAL9_2) from datatypetestm order by cidx; +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,1) from datatypetestm order by cidx; +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,3.14) from datatypetestm order by cidx; +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,CCHAR4) from datatypetestm order by cidx; +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,CDATE) from datatypetestm order by cidx; +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,NULL) from datatypetestm order by cidx; +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,'HELLO WORLD') from datatypetestm order by cidx; +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,CBIGINT) from datatypetestm order by cidx; +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,CINTEGER) from datatypetestm order by cidx; +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,CDOUBLE) from datatypetestm order by cidx; +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,CDECIMAL9_2) from datatypetestm order by cidx; +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,1) from datatypetestm order by cidx; +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,3.14) from datatypetestm order by cidx; +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,CCHAR4) from datatypetestm order by cidx; +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,CDATE) from datatypetestm order by cidx; +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,NULL) from datatypetestm order by cidx; +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,'HELLO WORLD') from datatypetestm order by cidx; +select cidx, CINTEGER, NULLIF(CINTEGER,CBIGINT) from datatypetestm order by cidx; +select cidx, CINTEGER, NULLIF(CINTEGER,CINTEGER) from datatypetestm order by cidx; +select cidx, CINTEGER, NULLIF(CINTEGER,CDOUBLE) from datatypetestm order by cidx; +select cidx, CINTEGER, NULLIF(CINTEGER,CDECIMAL9_2) from datatypetestm order by cidx; +select cidx, CINTEGER, NULLIF(CINTEGER,1) from datatypetestm order by cidx; +select cidx, CINTEGER, NULLIF(CINTEGER,3.14) from datatypetestm order by cidx; +select cidx, CINTEGER, NULLIF(CINTEGER,CCHAR4) from datatypetestm order by cidx; +select cidx, CINTEGER, NULLIF(CINTEGER,CDATE) from datatypetestm order by cidx; +select cidx, CINTEGER, NULLIF(CINTEGER,NULL) from datatypetestm order by cidx; +select cidx, CINTEGER, NULLIF(CINTEGER,'HELLO WORLD') from datatypetestm order by cidx; +select cidx, CSMALLINT, NULLIF(CSMALLINT,CBIGINT) from datatypetestm order by cidx; +select cidx, CSMALLINT, NULLIF(CSMALLINT,CINTEGER) from datatypetestm order by cidx; +select cidx, CSMALLINT, NULLIF(CSMALLINT,CDOUBLE) from datatypetestm order by cidx; +select cidx, CSMALLINT, NULLIF(CSMALLINT,CDECIMAL9_2) from datatypetestm order by cidx; +select cidx, CSMALLINT, NULLIF(CSMALLINT,1) from datatypetestm order by cidx; +select cidx, CSMALLINT, NULLIF(CSMALLINT,3.14) from datatypetestm order by cidx; +select cidx, CSMALLINT, NULLIF(CSMALLINT,CCHAR4) from datatypetestm order by cidx; +select cidx, CSMALLINT, NULLIF(CSMALLINT,CDATE) from datatypetestm order by cidx; +select cidx, CSMALLINT, NULLIF(CSMALLINT,NULL) from datatypetestm order by cidx; +select cidx, CSMALLINT, NULLIF(CSMALLINT,'HELLO WORLD') from datatypetestm order by cidx; +select cidx, CTINYINT, NULLIF(CTINYINT,CBIGINT) from datatypetestm order by cidx; +select cidx, CTINYINT, NULLIF(CTINYINT,CINTEGER) from datatypetestm order by cidx; +select cidx, CTINYINT, NULLIF(CTINYINT,CDOUBLE) from datatypetestm order by cidx; +select cidx, CTINYINT, NULLIF(CTINYINT,CDECIMAL9_2) from datatypetestm order by cidx; +select cidx, CTINYINT, NULLIF(CTINYINT,1) from datatypetestm order by cidx; +select cidx, CTINYINT, NULLIF(CTINYINT,3.14) from datatypetestm order by cidx; +select cidx, CTINYINT, NULLIF(CTINYINT,CCHAR4) from datatypetestm order by cidx; +select cidx, CTINYINT, NULLIF(CTINYINT,CDATE) from datatypetestm order by cidx; +select cidx, CTINYINT, NULLIF(CTINYINT,NULL) from datatypetestm order by cidx; +select cidx, CTINYINT, NULLIF(CTINYINT,'HELLO WORLD') from datatypetestm order by cidx; +select cidx, CDOUBLE, NULLIF(CDOUBLE,CBIGINT) from datatypetestm order by cidx; +select cidx, CDOUBLE, NULLIF(CDOUBLE,CINTEGER) from datatypetestm order by cidx; +select cidx, CDOUBLE, NULLIF(CDOUBLE,CDOUBLE) from datatypetestm order by cidx; +select cidx, CDOUBLE, NULLIF(CDOUBLE,CDECIMAL9_2) from datatypetestm order by cidx; +select cidx, CDOUBLE, NULLIF(CDOUBLE,1) from datatypetestm order by cidx; +select cidx, CDOUBLE, NULLIF(CDOUBLE,3.14) from datatypetestm order by cidx; +select cidx, CDOUBLE, NULLIF(CDOUBLE,CCHAR4) from datatypetestm order by cidx; +select cidx, CDOUBLE, NULLIF(CDOUBLE,CDATE) from datatypetestm order by cidx; +select cidx, CDOUBLE, NULLIF(CDOUBLE,NULL) from datatypetestm order by cidx; +select cidx, CDOUBLE, NULLIF(CDOUBLE,'HELLO WORLD') from datatypetestm order by cidx; +select cidx, CFLOAT, NULLIF(CFLOAT,CBIGINT) from datatypetestm order by cidx; +select cidx, CFLOAT, NULLIF(CFLOAT,CINTEGER) from datatypetestm order by cidx; +select cidx, CFLOAT, NULLIF(CFLOAT,CDOUBLE) from datatypetestm order by cidx; +select cidx, CFLOAT, NULLIF(CFLOAT,CDECIMAL9_2) from datatypetestm order by cidx; +select cidx, CFLOAT, NULLIF(CFLOAT,1) from datatypetestm order by cidx; +select cidx, CFLOAT, NULLIF(CFLOAT,3.14) from datatypetestm order by cidx; +select cidx, CFLOAT, NULLIF(CFLOAT,CCHAR4) from datatypetestm order by cidx; +select cidx, CFLOAT, NULLIF(CFLOAT,CDATE) from datatypetestm order by cidx; +select cidx, CFLOAT, NULLIF(CFLOAT,NULL) from datatypetestm order by cidx; +select cidx, CFLOAT, NULLIF(CFLOAT,'HELLO WORLD') from datatypetestm order by cidx; +select cidx, CBIGINT from datatypetestm where NULLIF(CBIGINT,CBIGINT) <> 0 order by cidx; +select cidx, CBIGINT from datatypetestm where NULLIF(CBIGINT,CINTEGER) <> 0 order by cidx; +select cidx, CBIGINT from datatypetestm where NULLIF(CBIGINT,CDOUBLE) <> 0 order by cidx; +select cidx, CBIGINT from datatypetestm where NULLIF(CBIGINT,CDECIMAL9_2) <> 0 order by cidx; +select cidx, CBIGINT from datatypetestm where NULLIF(CBIGINT,1) <> 0 order by cidx; +select cidx, CBIGINT from datatypetestm where NULLIF(CBIGINT,3.14) <> 0 order by cidx; +select cidx, CBIGINT from datatypetestm where NULLIF(CBIGINT,CCHAR4) <> 0 order by cidx; +select cidx, CBIGINT from datatypetestm where NULLIF(CBIGINT,CDATE) <> 0 order by cidx; +select cidx, CBIGINT from datatypetestm where NULLIF(CBIGINT,NULL) <> 0 order by cidx; +select cidx, CBIGINT from datatypetestm where NULLIF(CBIGINT,'HELLO WORLD') <> 0 order by cidx; +select cidx, CDECIMAL1 from datatypetestm where NULLIF(CDECIMAL1,CBIGINT) <> 0 order by cidx; +select cidx, CDECIMAL1 from datatypetestm where NULLIF(CDECIMAL1,CINTEGER) <> 0 order by cidx; +select cidx, CDECIMAL1 from datatypetestm where NULLIF(CDECIMAL1,CDOUBLE) <> 0 order by cidx; +select cidx, CDECIMAL1 from datatypetestm where NULLIF(CDECIMAL1,CDECIMAL9_2) <> 0 order by cidx; +select cidx, CDECIMAL1 from datatypetestm where NULLIF(CDECIMAL1,1) <> 0 order by cidx; +select cidx, CDECIMAL1 from datatypetestm where NULLIF(CDECIMAL1,3.14) <> 0 order by cidx; +select cidx, CDECIMAL1 from datatypetestm where NULLIF(CDECIMAL1,CCHAR4) <> 0 order by cidx; +select cidx, CDECIMAL1 from datatypetestm where NULLIF(CDECIMAL1,CDATE) <> 0 order by cidx; +select cidx, CDECIMAL1 from datatypetestm where NULLIF(CDECIMAL1,NULL) <> 0 order by cidx; +select cidx, CDECIMAL1 from datatypetestm where NULLIF(CDECIMAL1,'HELLO WORLD') <> 0 order by cidx; +select cidx, CDECIMAL4 from datatypetestm where NULLIF(CDECIMAL4,CBIGINT) <> 0 order by cidx; +select cidx, CDECIMAL4 from datatypetestm where NULLIF(CDECIMAL4,CINTEGER) <> 0 order by cidx; +select cidx, CDECIMAL4 from datatypetestm where NULLIF(CDECIMAL4,CDOUBLE) <> 0 order by cidx; +select cidx, CDECIMAL4 from datatypetestm where NULLIF(CDECIMAL4,CDECIMAL9_2) <> 0 order by cidx; +select cidx, CDECIMAL4 from datatypetestm where NULLIF(CDECIMAL4,1) <> 0 order by cidx; +select cidx, CDECIMAL4 from datatypetestm where NULLIF(CDECIMAL4,3.14) <> 0 order by cidx; +select cidx, CDECIMAL4 from datatypetestm where NULLIF(CDECIMAL4,CCHAR4) <> 0 order by cidx; +select cidx, CDECIMAL4 from datatypetestm where NULLIF(CDECIMAL4,CDATE) <> 0 order by cidx; +select cidx, CDECIMAL4 from datatypetestm where NULLIF(CDECIMAL4,NULL) <> 0 order by cidx; +select cidx, CDECIMAL4 from datatypetestm where NULLIF(CDECIMAL4,'HELLO WORLD') <> 0 order by cidx; +select cidx, CDECIMAL4_2 from datatypetestm where NULLIF(CDECIMAL4_2,CBIGINT) <> 0 order by cidx; +select cidx, CDECIMAL4_2 from datatypetestm where NULLIF(CDECIMAL4_2,CINTEGER) <> 0 order by cidx; +select cidx, CDECIMAL4_2 from datatypetestm where NULLIF(CDECIMAL4_2,CDOUBLE) <> 0 order by cidx; +select cidx, CDECIMAL4_2 from datatypetestm where NULLIF(CDECIMAL4_2,CDECIMAL9_2) <> 0 order by cidx; +select cidx, CDECIMAL4_2 from datatypetestm where NULLIF(CDECIMAL4_2,1) <> 0 order by cidx; +select cidx, CDECIMAL4_2 from datatypetestm where NULLIF(CDECIMAL4_2,3.14) <> 0 order by cidx; +select cidx, CDECIMAL4_2 from datatypetestm where NULLIF(CDECIMAL4_2,CCHAR4) <> 0 order by cidx; +select cidx, CDECIMAL4_2 from datatypetestm where NULLIF(CDECIMAL4_2,CDATE) <> 0 order by cidx; +select cidx, CDECIMAL4_2 from datatypetestm where NULLIF(CDECIMAL4_2,NULL) <> 0 order by cidx; +select cidx, CDECIMAL4_2 from datatypetestm where NULLIF(CDECIMAL4_2,'HELLO WORLD') <> 0 order by cidx; +select cidx, CDECIMAL5 from datatypetestm where NULLIF(CDECIMAL5,CBIGINT) <> 0 order by cidx; +select cidx, CDECIMAL5 from datatypetestm where NULLIF(CDECIMAL5,CINTEGER) <> 0 order by cidx; +select cidx, CDECIMAL5 from datatypetestm where NULLIF(CDECIMAL5,CDOUBLE) <> 0 order by cidx; +select cidx, CDECIMAL5 from datatypetestm where NULLIF(CDECIMAL5,CDECIMAL9_2) <> 0 order by cidx; +select cidx, CDECIMAL5 from datatypetestm where NULLIF(CDECIMAL5,1) <> 0 order by cidx; +select cidx, CDECIMAL5 from datatypetestm where NULLIF(CDECIMAL5,3.14) <> 0 order by cidx; +select cidx, CDECIMAL5 from datatypetestm where NULLIF(CDECIMAL5,CCHAR4) <> 0 order by cidx; +select cidx, CDECIMAL5 from datatypetestm where NULLIF(CDECIMAL5,CDATE) <> 0 order by cidx; +select cidx, CDECIMAL5 from datatypetestm where NULLIF(CDECIMAL5,NULL) <> 0 order by cidx; +select cidx, CDECIMAL5 from datatypetestm where NULLIF(CDECIMAL5,'HELLO WORLD') <> 0 order by cidx; +select cidx, CDECIMAL9 from datatypetestm where NULLIF(CDECIMAL9,CBIGINT) <> 0 order by cidx; +select cidx, CDECIMAL9 from datatypetestm where NULLIF(CDECIMAL9,CINTEGER) <> 0 order by cidx; +select cidx, CDECIMAL9 from datatypetestm where NULLIF(CDECIMAL9,CDOUBLE) <> 0 order by cidx; +select cidx, CDECIMAL9 from datatypetestm where NULLIF(CDECIMAL9,CDECIMAL9_2) <> 0 order by cidx; +select cidx, CDECIMAL9 from datatypetestm where NULLIF(CDECIMAL9,1) <> 0 order by cidx; +select cidx, CDECIMAL9 from datatypetestm where NULLIF(CDECIMAL9,3.14) <> 0 order by cidx; +select cidx, CDECIMAL9 from datatypetestm where NULLIF(CDECIMAL9,CCHAR4) <> 0 order by cidx; +select cidx, CDECIMAL9 from datatypetestm where NULLIF(CDECIMAL9,CDATE) <> 0 order by cidx; +select cidx, CDECIMAL9 from datatypetestm where NULLIF(CDECIMAL9,NULL) <> 0 order by cidx; +select cidx, CDECIMAL9 from datatypetestm where NULLIF(CDECIMAL9,'HELLO WORLD') <> 0 order by cidx; +select cidx, CDECIMAL9_2 from datatypetestm where NULLIF(CDECIMAL9_2,CBIGINT) <> 0 order by cidx; +select cidx, CDECIMAL9_2 from datatypetestm where NULLIF(CDECIMAL9_2,CINTEGER) <> 0 order by cidx; +select cidx, CDECIMAL9_2 from datatypetestm where NULLIF(CDECIMAL9_2,CDOUBLE) <> 0 order by cidx; +select cidx, CDECIMAL9_2 from datatypetestm where NULLIF(CDECIMAL9_2,CDECIMAL9_2) <> 0 order by cidx; +select cidx, CDECIMAL9_2 from datatypetestm where NULLIF(CDECIMAL9_2,1) <> 0 order by cidx; +select cidx, CDECIMAL9_2 from datatypetestm where NULLIF(CDECIMAL9_2,3.14) <> 0 order by cidx; +select cidx, CDECIMAL9_2 from datatypetestm where NULLIF(CDECIMAL9_2,CCHAR4) <> 0 order by cidx; +select cidx, CDECIMAL9_2 from datatypetestm where NULLIF(CDECIMAL9_2,CDATE) <> 0 order by cidx; +select cidx, CDECIMAL9_2 from datatypetestm where NULLIF(CDECIMAL9_2,NULL) <> 0 order by cidx; +select cidx, CDECIMAL9_2 from datatypetestm where NULLIF(CDECIMAL9_2,'HELLO WORLD') <> 0 order by cidx; +select cidx, CDECIMAL10 from datatypetestm where NULLIF(CDECIMAL10,CBIGINT) <> 0 order by cidx; +select cidx, CDECIMAL10 from datatypetestm where NULLIF(CDECIMAL10,CINTEGER) <> 0 order by cidx; +select cidx, CDECIMAL10 from datatypetestm where NULLIF(CDECIMAL10,CDOUBLE) <> 0 order by cidx; +select cidx, CDECIMAL10 from datatypetestm where NULLIF(CDECIMAL10,CDECIMAL9_2) <> 0 order by cidx; +select cidx, CDECIMAL10 from datatypetestm where NULLIF(CDECIMAL10,1) <> 0 order by cidx; +select cidx, CDECIMAL10 from datatypetestm where NULLIF(CDECIMAL10,3.14) <> 0 order by cidx; +select cidx, CDECIMAL10 from datatypetestm where NULLIF(CDECIMAL10,CCHAR4) <> 0 order by cidx; +select cidx, CDECIMAL10 from datatypetestm where NULLIF(CDECIMAL10,CDATE) <> 0 order by cidx; +select cidx, CDECIMAL10 from datatypetestm where NULLIF(CDECIMAL10,NULL) <> 0 order by cidx; +select cidx, CDECIMAL10 from datatypetestm where NULLIF(CDECIMAL10,'HELLO WORLD') <> 0 order by cidx; +select cidx, CDECIMAL18 from datatypetestm where NULLIF(CDECIMAL18,CBIGINT) <> 0 order by cidx; +select cidx, CDECIMAL18 from datatypetestm where NULLIF(CDECIMAL18,CINTEGER) <> 0 order by cidx; +select cidx, CDECIMAL18 from datatypetestm where NULLIF(CDECIMAL18,CDOUBLE) <> 0 order by cidx; +select cidx, CDECIMAL18 from datatypetestm where NULLIF(CDECIMAL18,CDECIMAL9_2) <> 0 order by cidx; +select cidx, CDECIMAL18 from datatypetestm where NULLIF(CDECIMAL18,1) <> 0 order by cidx; +select cidx, CDECIMAL18 from datatypetestm where NULLIF(CDECIMAL18,3.14) <> 0 order by cidx; +select cidx, CDECIMAL18 from datatypetestm where NULLIF(CDECIMAL18,CCHAR4) <> 0 order by cidx; +select cidx, CDECIMAL18 from datatypetestm where NULLIF(CDECIMAL18,CDATE) <> 0 order by cidx; +select cidx, CDECIMAL18 from datatypetestm where NULLIF(CDECIMAL18,NULL) <> 0 order by cidx; +select cidx, CDECIMAL18 from datatypetestm where NULLIF(CDECIMAL18,'HELLO WORLD') <> 0 order by cidx; +select cidx, CDECIMAL18_2 from datatypetestm where NULLIF(CDECIMAL18_2,CBIGINT) <> 0 order by cidx; +select cidx, CDECIMAL18_2 from datatypetestm where NULLIF(CDECIMAL18_2,CINTEGER) <> 0 order by cidx; +select cidx, CDECIMAL18_2 from datatypetestm where NULLIF(CDECIMAL18_2,CDOUBLE) <> 0 order by cidx; +select cidx, CDECIMAL18_2 from datatypetestm where NULLIF(CDECIMAL18_2,CDECIMAL9_2) <> 0 order by cidx; +select cidx, CDECIMAL18_2 from datatypetestm where NULLIF(CDECIMAL18_2,1) <> 0 order by cidx; +select cidx, CDECIMAL18_2 from datatypetestm where NULLIF(CDECIMAL18_2,3.14) <> 0 order by cidx; +select cidx, CDECIMAL18_2 from datatypetestm where NULLIF(CDECIMAL18_2,CCHAR4) <> 0 order by cidx; +select cidx, CDECIMAL18_2 from datatypetestm where NULLIF(CDECIMAL18_2,CDATE) <> 0 order by cidx; +select cidx, CDECIMAL18_2 from datatypetestm where NULLIF(CDECIMAL18_2,NULL) <> 0 order by cidx; +select cidx, CDECIMAL18_2 from datatypetestm where NULLIF(CDECIMAL18_2,'HELLO WORLD') <> 0 order by cidx; +select cidx, CINTEGER from datatypetestm where NULLIF(CINTEGER,CBIGINT) <> 0 order by cidx; +select cidx, CINTEGER from datatypetestm where NULLIF(CINTEGER,CINTEGER) <> 0 order by cidx; +select cidx, CINTEGER from datatypetestm where NULLIF(CINTEGER,CDOUBLE) <> 0 order by cidx; +select cidx, CINTEGER from datatypetestm where NULLIF(CINTEGER,CDECIMAL9_2) <> 0 order by cidx; +select cidx, CINTEGER from datatypetestm where NULLIF(CINTEGER,1) <> 0 order by cidx; +select cidx, CINTEGER from datatypetestm where NULLIF(CINTEGER,3.14) <> 0 order by cidx; +select cidx, CINTEGER from datatypetestm where NULLIF(CINTEGER,CCHAR4) <> 0 order by cidx; +select cidx, CINTEGER from datatypetestm where NULLIF(CINTEGER,CDATE) <> 0 order by cidx; +select cidx, CINTEGER from datatypetestm where NULLIF(CINTEGER,NULL) <> 0 order by cidx; +select cidx, CINTEGER from datatypetestm where NULLIF(CINTEGER,'HELLO WORLD') <> 0 order by cidx; +select cidx, CSMALLINT from datatypetestm where NULLIF(CSMALLINT,CBIGINT) <> 0 order by cidx; +select cidx, CSMALLINT from datatypetestm where NULLIF(CSMALLINT,CINTEGER) <> 0 order by cidx; +select cidx, CSMALLINT from datatypetestm where NULLIF(CSMALLINT,CDOUBLE) <> 0 order by cidx; +select cidx, CSMALLINT from datatypetestm where NULLIF(CSMALLINT,CDECIMAL9_2) <> 0 order by cidx; +select cidx, CSMALLINT from datatypetestm where NULLIF(CSMALLINT,1) <> 0 order by cidx; +select cidx, CSMALLINT from datatypetestm where NULLIF(CSMALLINT,3.14) <> 0 order by cidx; +select cidx, CSMALLINT from datatypetestm where NULLIF(CSMALLINT,CCHAR4) <> 0 order by cidx; +select cidx, CSMALLINT from datatypetestm where NULLIF(CSMALLINT,CDATE) <> 0 order by cidx; +select cidx, CSMALLINT from datatypetestm where NULLIF(CSMALLINT,NULL) <> 0 order by cidx; +select cidx, CSMALLINT from datatypetestm where NULLIF(CSMALLINT,'HELLO WORLD') <> 0 order by cidx; +select cidx, CTINYINT from datatypetestm where NULLIF(CTINYINT,CBIGINT) <> 0 order by cidx; +select cidx, CTINYINT from datatypetestm where NULLIF(CTINYINT,CINTEGER) <> 0 order by cidx; +select cidx, CTINYINT from datatypetestm where NULLIF(CTINYINT,CDOUBLE) <> 0 order by cidx; +select cidx, CTINYINT from datatypetestm where NULLIF(CTINYINT,CDECIMAL9_2) <> 0 order by cidx; +select cidx, CTINYINT from datatypetestm where NULLIF(CTINYINT,1) <> 0 order by cidx; +select cidx, CTINYINT from datatypetestm where NULLIF(CTINYINT,3.14) <> 0 order by cidx; +select cidx, CTINYINT from datatypetestm where NULLIF(CTINYINT,CCHAR4) <> 0 order by cidx; +select cidx, CTINYINT from datatypetestm where NULLIF(CTINYINT,CDATE) <> 0 order by cidx; +select cidx, CTINYINT from datatypetestm where NULLIF(CTINYINT,NULL) <> 0 order by cidx; +select cidx, CTINYINT from datatypetestm where NULLIF(CTINYINT,'HELLO WORLD') <> 0 order by cidx; +select cidx, CDOUBLE from datatypetestm where NULLIF(CDOUBLE,CBIGINT) <> 0 order by cidx; +select cidx, CDOUBLE from datatypetestm where NULLIF(CDOUBLE,CINTEGER) <> 0 order by cidx; +select cidx, CDOUBLE from datatypetestm where NULLIF(CDOUBLE,CDOUBLE) <> 0 order by cidx; +select cidx, CDOUBLE from datatypetestm where NULLIF(CDOUBLE,CDECIMAL9_2) <> 0 order by cidx; +select cidx, CDOUBLE from datatypetestm where NULLIF(CDOUBLE,1) <> 0 order by cidx; +select cidx, CDOUBLE from datatypetestm where NULLIF(CDOUBLE,3.14) <> 0 order by cidx; +select cidx, CDOUBLE from datatypetestm where NULLIF(CDOUBLE,CCHAR4) <> 0 order by cidx; +select cidx, CDOUBLE from datatypetestm where NULLIF(CDOUBLE,CDATE) <> 0 order by cidx; +select cidx, CDOUBLE from datatypetestm where NULLIF(CDOUBLE,NULL) <> 0 order by cidx; +select cidx, CDOUBLE from datatypetestm where NULLIF(CDOUBLE,'HELLO WORLD') <> 0 order by cidx; +select cidx, CFLOAT from datatypetestm where NULLIF(CFLOAT,CBIGINT) <> 0 order by cidx; +select cidx, CFLOAT from datatypetestm where NULLIF(CFLOAT,CINTEGER) <> 0 order by cidx; +select cidx, CFLOAT from datatypetestm where NULLIF(CFLOAT,CDOUBLE) <> 0 order by cidx; +select cidx, CFLOAT from datatypetestm where NULLIF(CFLOAT,CDECIMAL9_2) <> 0 order by cidx; +select cidx, CFLOAT from datatypetestm where NULLIF(CFLOAT,1) <> 0 order by cidx; +select cidx, CFLOAT from datatypetestm where NULLIF(CFLOAT,3.14) <> 0 order by cidx; +select cidx, CFLOAT from datatypetestm where NULLIF(CFLOAT,CCHAR4) <> 0 order by cidx; +select cidx, CFLOAT from datatypetestm where NULLIF(CFLOAT,CDATE) <> 0 order by cidx; +select cidx, CFLOAT from datatypetestm where NULLIF(CFLOAT,NULL) <> 0 order by cidx; +select cidx, CFLOAT from datatypetestm where NULLIF(CFLOAT,'HELLO WORLD') <> 0 order by cidx; +--enable_warnings diff --git a/mysql-test/columnstore/autopilot/t/mcs4220_function_CNX_TIME_TO_SEC_DS.test b/mysql-test/columnstore/autopilot/t/mcs4220_function_CNX_TIME_TO_SEC_DS.test index b47b7aac8..94cd600e3 100644 --- a/mysql-test/columnstore/autopilot/t/mcs4220_function_CNX_TIME_TO_SEC_DS.test +++ b/mysql-test/columnstore/autopilot/t/mcs4220_function_CNX_TIME_TO_SEC_DS.test @@ -5,6 +5,7 @@ # -------------------------------------------------------------- # # --source ../include/have_columnstore.inc +--source ../include/detect_maxscale.inc # USE autopilot; # diff --git a/mysql-test/columnstore/autopilot/t/mcs4220_function_CNX_TIME_TO_SEC_DS_maxscale.test b/mysql-test/columnstore/autopilot/t/mcs4220_function_CNX_TIME_TO_SEC_DS_maxscale.test new file mode 100644 index 000000000..f804aed2d --- /dev/null +++ b/mysql-test/columnstore/autopilot/t/mcs4220_function_CNX_TIME_TO_SEC_DS_maxscale.test @@ -0,0 +1,22 @@ +# -------------------------------------------------------------- # +# Test case migrated from Autopilot functions test suite +# +# Author: Daniel Lee, daniel.lee@mariadb.com +# -------------------------------------------------------------- # +# +--source ../include/have_columnstore.inc +--source ../include/detect_no_maxscale.inc +--disable_warnings +# +USE autopilot; +# +select cidx, CDATE, TIME_TO_SEC(CDATE) from datatypetestm order by cidx; +select cidx, CDATETIME, TIME_TO_SEC(CDATETIME) from datatypetestm order by cidx; +select cidx, CTIME, TIME_TO_SEC(CTIME) from datatypetestm order by cidx; +select cidx, TIME_TO_SEC('22:23:00') from datatypetestm order by cidx; +select cidx, TIME_TO_SEC('00:39:38') from datatypetestm order by cidx; +select cidx, TIME_TO_SEC('22:23:49 999999') from datatypetestm order by cidx; +select cidx, CDATE from datatypetestm where TIME_TO_SEC(CDATE) <> 0 order by cidx; +select cidx, CDATETIME from datatypetestm where TIME_TO_SEC(CDATETIME) <> 0 order by cidx; +select cidx, CTIME from datatypetestm where TIME_TO_SEC(CTIME) <> 0 order by cidx; +--enable_warnings diff --git a/mysql-test/columnstore/autopilot/t/mcs4350_function_CNXPP_LAST_DAY_DS.test b/mysql-test/columnstore/autopilot/t/mcs4350_function_CNXPP_LAST_DAY_DS.test index 85ceff2b1..b3c2ebf11 100644 --- a/mysql-test/columnstore/autopilot/t/mcs4350_function_CNXPP_LAST_DAY_DS.test +++ b/mysql-test/columnstore/autopilot/t/mcs4350_function_CNXPP_LAST_DAY_DS.test @@ -5,6 +5,7 @@ # -------------------------------------------------------------- # # --source ../include/have_columnstore.inc +--source ../include/detect_maxscale.inc # USE autopilot; # diff --git a/mysql-test/columnstore/autopilot/t/mcs4350_function_CNXPP_LAST_DAY_DS_maxscale.test b/mysql-test/columnstore/autopilot/t/mcs4350_function_CNXPP_LAST_DAY_DS_maxscale.test new file mode 100644 index 000000000..1b8fc71f4 --- /dev/null +++ b/mysql-test/columnstore/autopilot/t/mcs4350_function_CNXPP_LAST_DAY_DS_maxscale.test @@ -0,0 +1,23 @@ +# -------------------------------------------------------------- # +# Test case migrated from Autopilot functions test suite +# +# Author: Daniel Lee, daniel.lee@mariadb.com +# -------------------------------------------------------------- # +# +--source ../include/have_columnstore.inc +--source ../include/detect_no_maxscale.inc +--disable_warnings +# +USE autopilot; +# +select cidx, CDATE, LAST_DAY(CDATE) from datatypetestm order by cidx; +select cidx, CDATETIME, LAST_DAY(CDATETIME) from datatypetestm order by cidx; +--replace_column 3 REPLACEDVALUE +select cidx, CTIME, LAST_DAY(CTIME) from datatypetestm order by cidx; +select cidx, LAST_DAY('2009-02-28') from datatypetestm order by cidx; +select cidx, LAST_DAY('2009-07-04') from datatypetestm order by cidx; +select cidx, LAST_DAY('2010-02-31') from datatypetestm order by cidx; +select cidx, CDATE from datatypetestm order by LAST_DAY(CDATE), cidx; +select cidx, CDATETIME from datatypetestm order by LAST_DAY(CDATETIME), cidx; +#select cidx, CTIME from datatypetestm order by LAST_DAY(CTIME), cidx; +--enable_warnings diff --git a/mysql-test/columnstore/autopilot/t/mcs4379_function_CNXPP_MICROSECOND_DS.test b/mysql-test/columnstore/autopilot/t/mcs4379_function_CNXPP_MICROSECOND_DS.test index 83293bd8c..a6b011083 100644 --- a/mysql-test/columnstore/autopilot/t/mcs4379_function_CNXPP_MICROSECOND_DS.test +++ b/mysql-test/columnstore/autopilot/t/mcs4379_function_CNXPP_MICROSECOND_DS.test @@ -5,6 +5,7 @@ # -------------------------------------------------------------- # # --source ../include/have_columnstore.inc +--source ../include/detect_maxscale.inc # USE autopilot; # diff --git a/mysql-test/columnstore/autopilot/t/mcs4379_function_CNXPP_MICROSECOND_DS_maxscale.test b/mysql-test/columnstore/autopilot/t/mcs4379_function_CNXPP_MICROSECOND_DS_maxscale.test new file mode 100644 index 000000000..48c9829b7 --- /dev/null +++ b/mysql-test/columnstore/autopilot/t/mcs4379_function_CNXPP_MICROSECOND_DS_maxscale.test @@ -0,0 +1,21 @@ +# -------------------------------------------------------------- # +# Test case migrated from Autopilot functions test suite +# +# Author: Daniel Lee, daniel.lee@mariadb.com +# -------------------------------------------------------------- # +# +--source ../include/have_columnstore.inc +--source ../include/detect_no_maxscale.inc +--disable_warnings +# +USE autopilot; +# +select cidx, CDATE, MICROSECOND(CDATE) from datatypetestm order by cidx; +select cidx, CDATETIME, MICROSECOND(CDATETIME) from datatypetestm order by cidx; +select cidx, CTIME, MICROSECOND(CTIME) from datatypetestm order by cidx; +select cidx, MICROSECOND('2011-05-01') from datatypetestm order by cidx; +select cidx, MICROSECOND('2011-05-01 13:58:22.123456') from datatypetestm order by cidx; +select cidx, CDATE from datatypetestm order by MICROSECOND(CDATE), cidx; +select cidx, CDATETIME from datatypetestm order by MICROSECOND(CDATETIME), cidx; +select cidx, CTIME from datatypetestm order by MICROSECOND(CTIME), cidx; +--enable_warnings diff --git a/mysql-test/columnstore/autopilot/t/mcs4387_function_CNXPP_MONTHNAME_DS.test b/mysql-test/columnstore/autopilot/t/mcs4387_function_CNXPP_MONTHNAME_DS.test index fe2fdbb15..3fa26697e 100644 --- a/mysql-test/columnstore/autopilot/t/mcs4387_function_CNXPP_MONTHNAME_DS.test +++ b/mysql-test/columnstore/autopilot/t/mcs4387_function_CNXPP_MONTHNAME_DS.test @@ -5,6 +5,7 @@ # -------------------------------------------------------------- # # --source ../include/have_columnstore.inc +--source ../include/detect_maxscale.inc # USE autopilot; # diff --git a/mysql-test/columnstore/autopilot/t/mcs4387_function_CNXPP_MONTHNAME_DS_maxscale.test b/mysql-test/columnstore/autopilot/t/mcs4387_function_CNXPP_MONTHNAME_DS_maxscale.test new file mode 100644 index 000000000..bdcf1c982 --- /dev/null +++ b/mysql-test/columnstore/autopilot/t/mcs4387_function_CNXPP_MONTHNAME_DS_maxscale.test @@ -0,0 +1,23 @@ +# -------------------------------------------------------------- # +# Test case migrated from Autopilot functions test suite +# +# Author: Daniel Lee, daniel.lee@mariadb.com +# -------------------------------------------------------------- # +# +--source ../include/have_columnstore.inc +--source ../include/detect_no_maxscale.inc +--disable_warnings +# +USE autopilot; +# +select cidx, CDATE, MONTHNAME(CDATE) from datatypetestm order by cidx; +select cidx, CDATETIME, MONTHNAME(CDATETIME) from datatypetestm order by cidx; +--replace_column 3 REPLACEDVALUE +select cidx, CTIME, MONTHNAME(CTIME) from datatypetestm order by cidx; +select cidx, MONTHNAME('2009-02-28') from datatypetestm order by cidx; +select cidx, MONTHNAME('2009-07-04') from datatypetestm order by cidx; +select cidx, MONTHNAME('2010-02-31') from datatypetestm order by cidx; +select cidx, CDATE from datatypetestm order by MONTHNAME(CDATE), cidx; +select cidx, CDATETIME from datatypetestm order by MONTHNAME(CDATETIME), cidx; +#select cidx, CTIME from datatypetestm order by MONTHNAME(CTIME), cidx; +--enable_warnings diff --git a/mysql-test/columnstore/autopilot/t/mcs4389_function_CNXPP_NULLIF_NM_Archived.test b/mysql-test/columnstore/autopilot/t/mcs4389_function_CNXPP_NULLIF_NM_Archived.test index 26e63f6ae..335dae861 100644 --- a/mysql-test/columnstore/autopilot/t/mcs4389_function_CNXPP_NULLIF_NM_Archived.test +++ b/mysql-test/columnstore/autopilot/t/mcs4389_function_CNXPP_NULLIF_NM_Archived.test @@ -5,6 +5,7 @@ # -------------------------------------------------------------- # # --source ../include/have_columnstore.inc +--source ../include/detect_maxscale.inc # USE autopilot; # diff --git a/mysql-test/columnstore/autopilot/t/mcs4389_function_CNXPP_NULLIF_NM_Archived_maxscale.test b/mysql-test/columnstore/autopilot/t/mcs4389_function_CNXPP_NULLIF_NM_Archived_maxscale.test new file mode 100644 index 000000000..6a5432e91 --- /dev/null +++ b/mysql-test/columnstore/autopilot/t/mcs4389_function_CNXPP_NULLIF_NM_Archived_maxscale.test @@ -0,0 +1,313 @@ +# -------------------------------------------------------------- # +# Test case migrated from Autopilot functions test suite +# +# Author: Daniel Lee, daniel.lee@mariadb.com +# -------------------------------------------------------------- # +# +--source ../include/have_columnstore.inc +--source ../include/detect_no_maxscale.inc +--disable_warnings +# +USE autopilot; +# +select cidx, CBIGINT, NULLIF(CBIGINT,CBIGINT) from datatypetestm order by cidx; +select cidx, CBIGINT, NULLIF(CBIGINT,CINTEGER) from datatypetestm order by cidx; +select cidx, CBIGINT, NULLIF(CBIGINT,CDOUBLE) from datatypetestm order by cidx; +select cidx, CBIGINT, NULLIF(CBIGINT,CDECIMAL9_2) from datatypetestm order by cidx; +select cidx, CBIGINT, NULLIF(CBIGINT,1) from datatypetestm order by cidx; +select cidx, CBIGINT, NULLIF(CBIGINT,3.14) from datatypetestm order by cidx; +select cidx, CBIGINT, NULLIF(CBIGINT,CCHAR4) from datatypetestm order by cidx; +select cidx, CBIGINT, NULLIF(CBIGINT,CDATE) from datatypetestm order by cidx; +select cidx, CBIGINT, NULLIF(CBIGINT,NULL) from datatypetestm order by cidx; +select cidx, CBIGINT, NULLIF(CBIGINT,'HELLO WORLD') from datatypetestm order by cidx; +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,CBIGINT) from datatypetestm order by cidx; +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,CINTEGER) from datatypetestm order by cidx; +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,CDOUBLE) from datatypetestm order by cidx; +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,CDECIMAL9_2) from datatypetestm order by cidx; +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,1) from datatypetestm order by cidx; +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,3.14) from datatypetestm order by cidx; +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,CCHAR4) from datatypetestm order by cidx; +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,CDATE) from datatypetestm order by cidx; +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,NULL) from datatypetestm order by cidx; +select cidx, CDECIMAL1, NULLIF(CDECIMAL1,'HELLO WORLD') from datatypetestm order by cidx; +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,CBIGINT) from datatypetestm order by cidx; +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,CINTEGER) from datatypetestm order by cidx; +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,CDOUBLE) from datatypetestm order by cidx; +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,CDECIMAL9_2) from datatypetestm order by cidx; +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,1) from datatypetestm order by cidx; +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,3.14) from datatypetestm order by cidx; +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,CCHAR4) from datatypetestm order by cidx; +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,CDATE) from datatypetestm order by cidx; +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,NULL) from datatypetestm order by cidx; +select cidx, CDECIMAL4, NULLIF(CDECIMAL4,'HELLO WORLD') from datatypetestm order by cidx; +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,CBIGINT) from datatypetestm order by cidx; +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,CINTEGER) from datatypetestm order by cidx; +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,CDOUBLE) from datatypetestm order by cidx; +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,CDECIMAL9_2) from datatypetestm order by cidx; +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,1) from datatypetestm order by cidx; +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,3.14) from datatypetestm order by cidx; +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,CCHAR4) from datatypetestm order by cidx; +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,CDATE) from datatypetestm order by cidx; +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,NULL) from datatypetestm order by cidx; +select cidx, CDECIMAL4_2, NULLIF(CDECIMAL4_2,'HELLO WORLD') from datatypetestm order by cidx; +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,CBIGINT) from datatypetestm order by cidx; +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,CINTEGER) from datatypetestm order by cidx; +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,CDOUBLE) from datatypetestm order by cidx; +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,CDECIMAL9_2) from datatypetestm order by cidx; +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,1) from datatypetestm order by cidx; +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,3.14) from datatypetestm order by cidx; +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,CCHAR4) from datatypetestm order by cidx; +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,CDATE) from datatypetestm order by cidx; +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,NULL) from datatypetestm order by cidx; +select cidx, CDECIMAL5, NULLIF(CDECIMAL5,'HELLO WORLD') from datatypetestm order by cidx; +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,CBIGINT) from datatypetestm order by cidx; +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,CINTEGER) from datatypetestm order by cidx; +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,CDOUBLE) from datatypetestm order by cidx; +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,CDECIMAL9_2) from datatypetestm order by cidx; +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,1) from datatypetestm order by cidx; +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,3.14) from datatypetestm order by cidx; +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,CCHAR4) from datatypetestm order by cidx; +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,CDATE) from datatypetestm order by cidx; +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,NULL) from datatypetestm order by cidx; +select cidx, CDECIMAL9, NULLIF(CDECIMAL9,'HELLO WORLD') from datatypetestm order by cidx; +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,CBIGINT) from datatypetestm order by cidx; +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,CINTEGER) from datatypetestm order by cidx; +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,CDOUBLE) from datatypetestm order by cidx; +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,CDECIMAL9_2) from datatypetestm order by cidx; +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,1) from datatypetestm order by cidx; +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,3.14) from datatypetestm order by cidx; +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,CCHAR4) from datatypetestm order by cidx; +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,CDATE) from datatypetestm order by cidx; +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,NULL) from datatypetestm order by cidx; +select cidx, CDECIMAL9_2, NULLIF(CDECIMAL9_2,'HELLO WORLD') from datatypetestm order by cidx; +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,CBIGINT) from datatypetestm order by cidx; +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,CINTEGER) from datatypetestm order by cidx; +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,CDOUBLE) from datatypetestm order by cidx; +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,CDECIMAL9_2) from datatypetestm order by cidx; +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,1) from datatypetestm order by cidx; +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,3.14) from datatypetestm order by cidx; +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,CCHAR4) from datatypetestm order by cidx; +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,CDATE) from datatypetestm order by cidx; +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,NULL) from datatypetestm order by cidx; +select cidx, CDECIMAL10, NULLIF(CDECIMAL10,'HELLO WORLD') from datatypetestm order by cidx; +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,CBIGINT) from datatypetestm order by cidx; +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,CINTEGER) from datatypetestm order by cidx; +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,CDOUBLE) from datatypetestm order by cidx; +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,CDECIMAL9_2) from datatypetestm order by cidx; +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,1) from datatypetestm order by cidx; +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,3.14) from datatypetestm order by cidx; +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,CCHAR4) from datatypetestm order by cidx; +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,CDATE) from datatypetestm order by cidx; +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,NULL) from datatypetestm order by cidx; +select cidx, CDECIMAL18, NULLIF(CDECIMAL18,'HELLO WORLD') from datatypetestm order by cidx; +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,CBIGINT) from datatypetestm order by cidx; +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,CINTEGER) from datatypetestm order by cidx; +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,CDOUBLE) from datatypetestm order by cidx; +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,CDECIMAL9_2) from datatypetestm order by cidx; +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,1) from datatypetestm order by cidx; +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,3.14) from datatypetestm order by cidx; +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,CCHAR4) from datatypetestm order by cidx; +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,CDATE) from datatypetestm order by cidx; +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,NULL) from datatypetestm order by cidx; +select cidx, CDECIMAL18_2, NULLIF(CDECIMAL18_2,'HELLO WORLD') from datatypetestm order by cidx; +select cidx, CINTEGER, NULLIF(CINTEGER,CBIGINT) from datatypetestm order by cidx; +select cidx, CINTEGER, NULLIF(CINTEGER,CINTEGER) from datatypetestm order by cidx; +select cidx, CINTEGER, NULLIF(CINTEGER,CDOUBLE) from datatypetestm order by cidx; +select cidx, CINTEGER, NULLIF(CINTEGER,CDECIMAL9_2) from datatypetestm order by cidx; +select cidx, CINTEGER, NULLIF(CINTEGER,1) from datatypetestm order by cidx; +select cidx, CINTEGER, NULLIF(CINTEGER,3.14) from datatypetestm order by cidx; +select cidx, CINTEGER, NULLIF(CINTEGER,CCHAR4) from datatypetestm order by cidx; +select cidx, CINTEGER, NULLIF(CINTEGER,CDATE) from datatypetestm order by cidx; +select cidx, CINTEGER, NULLIF(CINTEGER,NULL) from datatypetestm order by cidx; +select cidx, CINTEGER, NULLIF(CINTEGER,'HELLO WORLD') from datatypetestm order by cidx; +select cidx, CSMALLINT, NULLIF(CSMALLINT,CBIGINT) from datatypetestm order by cidx; +select cidx, CSMALLINT, NULLIF(CSMALLINT,CINTEGER) from datatypetestm order by cidx; +select cidx, CSMALLINT, NULLIF(CSMALLINT,CDOUBLE) from datatypetestm order by cidx; +select cidx, CSMALLINT, NULLIF(CSMALLINT,CDECIMAL9_2) from datatypetestm order by cidx; +select cidx, CSMALLINT, NULLIF(CSMALLINT,1) from datatypetestm order by cidx; +select cidx, CSMALLINT, NULLIF(CSMALLINT,3.14) from datatypetestm order by cidx; +select cidx, CSMALLINT, NULLIF(CSMALLINT,CCHAR4) from datatypetestm order by cidx; +select cidx, CSMALLINT, NULLIF(CSMALLINT,CDATE) from datatypetestm order by cidx; +select cidx, CSMALLINT, NULLIF(CSMALLINT,NULL) from datatypetestm order by cidx; +select cidx, CSMALLINT, NULLIF(CSMALLINT,'HELLO WORLD') from datatypetestm order by cidx; +select cidx, CTINYINT, NULLIF(CTINYINT,CBIGINT) from datatypetestm order by cidx; +select cidx, CTINYINT, NULLIF(CTINYINT,CINTEGER) from datatypetestm order by cidx; +select cidx, CTINYINT, NULLIF(CTINYINT,CDOUBLE) from datatypetestm order by cidx; +select cidx, CTINYINT, NULLIF(CTINYINT,CDECIMAL9_2) from datatypetestm order by cidx; +select cidx, CTINYINT, NULLIF(CTINYINT,1) from datatypetestm order by cidx; +select cidx, CTINYINT, NULLIF(CTINYINT,3.14) from datatypetestm order by cidx; +select cidx, CTINYINT, NULLIF(CTINYINT,CCHAR4) from datatypetestm order by cidx; +select cidx, CTINYINT, NULLIF(CTINYINT,CDATE) from datatypetestm order by cidx; +select cidx, CTINYINT, NULLIF(CTINYINT,NULL) from datatypetestm order by cidx; +select cidx, CTINYINT, NULLIF(CTINYINT,'HELLO WORLD') from datatypetestm order by cidx; +select cidx, CDOUBLE, NULLIF(CDOUBLE,CBIGINT) from datatypetestm order by cidx; +select cidx, CDOUBLE, NULLIF(CDOUBLE,CINTEGER) from datatypetestm order by cidx; +select cidx, CDOUBLE, NULLIF(CDOUBLE,CDOUBLE) from datatypetestm order by cidx; +select cidx, CDOUBLE, NULLIF(CDOUBLE,CDECIMAL9_2) from datatypetestm order by cidx; +select cidx, CDOUBLE, NULLIF(CDOUBLE,1) from datatypetestm order by cidx; +select cidx, CDOUBLE, NULLIF(CDOUBLE,3.14) from datatypetestm order by cidx; +select cidx, CDOUBLE, NULLIF(CDOUBLE,CCHAR4) from datatypetestm order by cidx; +select cidx, CDOUBLE, NULLIF(CDOUBLE,CDATE) from datatypetestm order by cidx; +select cidx, CDOUBLE, NULLIF(CDOUBLE,NULL) from datatypetestm order by cidx; +select cidx, CDOUBLE, NULLIF(CDOUBLE,'HELLO WORLD') from datatypetestm order by cidx; +select cidx, CFLOAT, NULLIF(CFLOAT,CBIGINT) from datatypetestm order by cidx; +select cidx, CFLOAT, NULLIF(CFLOAT,CINTEGER) from datatypetestm order by cidx; +select cidx, CFLOAT, NULLIF(CFLOAT,CDOUBLE) from datatypetestm order by cidx; +select cidx, CFLOAT, NULLIF(CFLOAT,CDECIMAL9_2) from datatypetestm order by cidx; +select cidx, CFLOAT, NULLIF(CFLOAT,1) from datatypetestm order by cidx; +select cidx, CFLOAT, NULLIF(CFLOAT,3.14) from datatypetestm order by cidx; +select cidx, CFLOAT, NULLIF(CFLOAT,CCHAR4) from datatypetestm order by cidx; +select cidx, CFLOAT, NULLIF(CFLOAT,CDATE) from datatypetestm order by cidx; +select cidx, CFLOAT, NULLIF(CFLOAT,NULL) from datatypetestm order by cidx; +select cidx, CFLOAT, NULLIF(CFLOAT,'HELLO WORLD') from datatypetestm order by cidx; +select cidx, CBIGINT from datatypetestm order by NULLIF(CBIGINT,CBIGINT), cidx; +select cidx, CBIGINT from datatypetestm order by NULLIF(CBIGINT,CINTEGER), cidx; +select cidx, CBIGINT from datatypetestm order by NULLIF(CBIGINT,CDOUBLE), cidx; +select cidx, CBIGINT from datatypetestm order by NULLIF(CBIGINT,CDECIMAL9_2), cidx; +select cidx, CBIGINT from datatypetestm order by NULLIF(CBIGINT,1), cidx; +select cidx, CBIGINT from datatypetestm order by NULLIF(CBIGINT,3.14), cidx; +select cidx, CBIGINT from datatypetestm order by NULLIF(CBIGINT,CCHAR4), cidx; +select cidx, CBIGINT from datatypetestm order by NULLIF(CBIGINT,CDATE), cidx; +select cidx, CBIGINT from datatypetestm order by NULLIF(CBIGINT,NULL), cidx; +select cidx, CBIGINT from datatypetestm order by NULLIF(CBIGINT,'HELLO WORLD'), cidx; +select cidx, CDECIMAL1 from datatypetestm order by NULLIF(CDECIMAL1,CBIGINT), cidx; +select cidx, CDECIMAL1 from datatypetestm order by NULLIF(CDECIMAL1,CINTEGER), cidx; +select cidx, CDECIMAL1 from datatypetestm order by NULLIF(CDECIMAL1,CDOUBLE), cidx; +select cidx, CDECIMAL1 from datatypetestm order by NULLIF(CDECIMAL1,CDECIMAL9_2), cidx; +select cidx, CDECIMAL1 from datatypetestm order by NULLIF(CDECIMAL1,1), cidx; +select cidx, CDECIMAL1 from datatypetestm order by NULLIF(CDECIMAL1,3.14), cidx; +select cidx, CDECIMAL1 from datatypetestm order by NULLIF(CDECIMAL1,CCHAR4), cidx; +select cidx, CDECIMAL1 from datatypetestm order by NULLIF(CDECIMAL1,CDATE), cidx; +select cidx, CDECIMAL1 from datatypetestm order by NULLIF(CDECIMAL1,NULL), cidx; +select cidx, CDECIMAL1 from datatypetestm order by NULLIF(CDECIMAL1,'HELLO WORLD'), cidx; +select cidx, CDECIMAL4 from datatypetestm order by NULLIF(CDECIMAL4,CBIGINT), cidx; +select cidx, CDECIMAL4 from datatypetestm order by NULLIF(CDECIMAL4,CINTEGER), cidx; +select cidx, CDECIMAL4 from datatypetestm order by NULLIF(CDECIMAL4,CDOUBLE), cidx; +select cidx, CDECIMAL4 from datatypetestm order by NULLIF(CDECIMAL4,CDECIMAL9_2), cidx; +select cidx, CDECIMAL4 from datatypetestm order by NULLIF(CDECIMAL4,1), cidx; +select cidx, CDECIMAL4 from datatypetestm order by NULLIF(CDECIMAL4,3.14), cidx; +select cidx, CDECIMAL4 from datatypetestm order by NULLIF(CDECIMAL4,CCHAR4), cidx; +select cidx, CDECIMAL4 from datatypetestm order by NULLIF(CDECIMAL4,CDATE), cidx; +select cidx, CDECIMAL4 from datatypetestm order by NULLIF(CDECIMAL4,NULL), cidx; +select cidx, CDECIMAL4 from datatypetestm order by NULLIF(CDECIMAL4,'HELLO WORLD'), cidx; +select cidx, CDECIMAL4_2 from datatypetestm order by NULLIF(CDECIMAL4_2,CBIGINT), cidx; +select cidx, CDECIMAL4_2 from datatypetestm order by NULLIF(CDECIMAL4_2,CINTEGER), cidx; +select cidx, CDECIMAL4_2 from datatypetestm order by NULLIF(CDECIMAL4_2,CDOUBLE), cidx; +select cidx, CDECIMAL4_2 from datatypetestm order by NULLIF(CDECIMAL4_2,CDECIMAL9_2), cidx; +select cidx, CDECIMAL4_2 from datatypetestm order by NULLIF(CDECIMAL4_2,1), cidx; +select cidx, CDECIMAL4_2 from datatypetestm order by NULLIF(CDECIMAL4_2,3.14), cidx; +select cidx, CDECIMAL4_2 from datatypetestm order by NULLIF(CDECIMAL4_2,CCHAR4), cidx; +select cidx, CDECIMAL4_2 from datatypetestm order by NULLIF(CDECIMAL4_2,CDATE), cidx; +select cidx, CDECIMAL4_2 from datatypetestm order by NULLIF(CDECIMAL4_2,NULL), cidx; +select cidx, CDECIMAL4_2 from datatypetestm order by NULLIF(CDECIMAL4_2,'HELLO WORLD'), cidx; +select cidx, CDECIMAL5 from datatypetestm order by NULLIF(CDECIMAL5,CBIGINT), cidx; +select cidx, CDECIMAL5 from datatypetestm order by NULLIF(CDECIMAL5,CINTEGER), cidx; +select cidx, CDECIMAL5 from datatypetestm order by NULLIF(CDECIMAL5,CDOUBLE), cidx; +select cidx, CDECIMAL5 from datatypetestm order by NULLIF(CDECIMAL5,CDECIMAL9_2), cidx; +select cidx, CDECIMAL5 from datatypetestm order by NULLIF(CDECIMAL5,1), cidx; +select cidx, CDECIMAL5 from datatypetestm order by NULLIF(CDECIMAL5,3.14), cidx; +select cidx, CDECIMAL5 from datatypetestm order by NULLIF(CDECIMAL5,CCHAR4), cidx; +select cidx, CDECIMAL5 from datatypetestm order by NULLIF(CDECIMAL5,CDATE), cidx; +select cidx, CDECIMAL5 from datatypetestm order by NULLIF(CDECIMAL5,NULL), cidx; +select cidx, CDECIMAL5 from datatypetestm order by NULLIF(CDECIMAL5,'HELLO WORLD'), cidx; +select cidx, CDECIMAL9 from datatypetestm order by NULLIF(CDECIMAL9,CBIGINT), cidx; +select cidx, CDECIMAL9 from datatypetestm order by NULLIF(CDECIMAL9,CINTEGER), cidx; +select cidx, CDECIMAL9 from datatypetestm order by NULLIF(CDECIMAL9,CDOUBLE), cidx; +select cidx, CDECIMAL9 from datatypetestm order by NULLIF(CDECIMAL9,CDECIMAL9_2), cidx; +select cidx, CDECIMAL9 from datatypetestm order by NULLIF(CDECIMAL9,1), cidx; +select cidx, CDECIMAL9 from datatypetestm order by NULLIF(CDECIMAL9,3.14), cidx; +select cidx, CDECIMAL9 from datatypetestm order by NULLIF(CDECIMAL9,CCHAR4), cidx; +select cidx, CDECIMAL9 from datatypetestm order by NULLIF(CDECIMAL9,CDATE), cidx; +select cidx, CDECIMAL9 from datatypetestm order by NULLIF(CDECIMAL9,NULL), cidx; +select cidx, CDECIMAL9 from datatypetestm order by NULLIF(CDECIMAL9,'HELLO WORLD'), cidx; +select cidx, CDECIMAL9_2 from datatypetestm order by NULLIF(CDECIMAL9_2,CBIGINT), cidx; +select cidx, CDECIMAL9_2 from datatypetestm order by NULLIF(CDECIMAL9_2,CINTEGER), cidx; +select cidx, CDECIMAL9_2 from datatypetestm order by NULLIF(CDECIMAL9_2,CDOUBLE), cidx; +select cidx, CDECIMAL9_2 from datatypetestm order by NULLIF(CDECIMAL9_2,CDECIMAL9_2), cidx; +select cidx, CDECIMAL9_2 from datatypetestm order by NULLIF(CDECIMAL9_2,1), cidx; +select cidx, CDECIMAL9_2 from datatypetestm order by NULLIF(CDECIMAL9_2,3.14), cidx; +select cidx, CDECIMAL9_2 from datatypetestm order by NULLIF(CDECIMAL9_2,CCHAR4), cidx; +select cidx, CDECIMAL9_2 from datatypetestm order by NULLIF(CDECIMAL9_2,CDATE), cidx; +select cidx, CDECIMAL9_2 from datatypetestm order by NULLIF(CDECIMAL9_2,NULL), cidx; +select cidx, CDECIMAL9_2 from datatypetestm order by NULLIF(CDECIMAL9_2,'HELLO WORLD'), cidx; +select cidx, CDECIMAL10 from datatypetestm order by NULLIF(CDECIMAL10,CBIGINT), cidx; +select cidx, CDECIMAL10 from datatypetestm order by NULLIF(CDECIMAL10,CINTEGER), cidx; +select cidx, CDECIMAL10 from datatypetestm order by NULLIF(CDECIMAL10,CDOUBLE), cidx; +select cidx, CDECIMAL10 from datatypetestm order by NULLIF(CDECIMAL10,CDECIMAL9_2), cidx; +select cidx, CDECIMAL10 from datatypetestm order by NULLIF(CDECIMAL10,1), cidx; +select cidx, CDECIMAL10 from datatypetestm order by NULLIF(CDECIMAL10,3.14), cidx; +select cidx, CDECIMAL10 from datatypetestm order by NULLIF(CDECIMAL10,CCHAR4), cidx; +select cidx, CDECIMAL10 from datatypetestm order by NULLIF(CDECIMAL10,CDATE), cidx; +select cidx, CDECIMAL10 from datatypetestm order by NULLIF(CDECIMAL10,NULL), cidx; +select cidx, CDECIMAL10 from datatypetestm order by NULLIF(CDECIMAL10,'HELLO WORLD'), cidx; +select cidx, CDECIMAL18 from datatypetestm order by NULLIF(CDECIMAL18,CBIGINT), cidx; +select cidx, CDECIMAL18 from datatypetestm order by NULLIF(CDECIMAL18,CINTEGER), cidx; +select cidx, CDECIMAL18 from datatypetestm order by NULLIF(CDECIMAL18,CDOUBLE), cidx; +select cidx, CDECIMAL18 from datatypetestm order by NULLIF(CDECIMAL18,CDECIMAL9_2), cidx; +select cidx, CDECIMAL18 from datatypetestm order by NULLIF(CDECIMAL18,1), cidx; +select cidx, CDECIMAL18 from datatypetestm order by NULLIF(CDECIMAL18,3.14), cidx; +select cidx, CDECIMAL18 from datatypetestm order by NULLIF(CDECIMAL18,CCHAR4), cidx; +select cidx, CDECIMAL18 from datatypetestm order by NULLIF(CDECIMAL18,CDATE), cidx; +select cidx, CDECIMAL18 from datatypetestm order by NULLIF(CDECIMAL18,NULL), cidx; +select cidx, CDECIMAL18 from datatypetestm order by NULLIF(CDECIMAL18,'HELLO WORLD'), cidx; +select cidx, CDECIMAL18_2 from datatypetestm order by NULLIF(CDECIMAL18_2,CBIGINT), cidx; +select cidx, CDECIMAL18_2 from datatypetestm order by NULLIF(CDECIMAL18_2,CINTEGER), cidx; +select cidx, CDECIMAL18_2 from datatypetestm order by NULLIF(CDECIMAL18_2,CDOUBLE), cidx; +select cidx, CDECIMAL18_2 from datatypetestm order by NULLIF(CDECIMAL18_2,CDECIMAL9_2), cidx; +select cidx, CDECIMAL18_2 from datatypetestm order by NULLIF(CDECIMAL18_2,1), cidx; +select cidx, CDECIMAL18_2 from datatypetestm order by NULLIF(CDECIMAL18_2,3.14), cidx; +select cidx, CDECIMAL18_2 from datatypetestm order by NULLIF(CDECIMAL18_2,CCHAR4), cidx; +select cidx, CDECIMAL18_2 from datatypetestm order by NULLIF(CDECIMAL18_2,CDATE), cidx; +select cidx, CDECIMAL18_2 from datatypetestm order by NULLIF(CDECIMAL18_2,NULL), cidx; +select cidx, CDECIMAL18_2 from datatypetestm order by NULLIF(CDECIMAL18_2,'HELLO WORLD'), cidx; +select cidx, CINTEGER from datatypetestm order by NULLIF(CINTEGER,CBIGINT), cidx; +select cidx, CINTEGER from datatypetestm order by NULLIF(CINTEGER,CINTEGER), cidx; +select cidx, CINTEGER from datatypetestm order by NULLIF(CINTEGER,CDOUBLE), cidx; +select cidx, CINTEGER from datatypetestm order by NULLIF(CINTEGER,CDECIMAL9_2), cidx; +select cidx, CINTEGER from datatypetestm order by NULLIF(CINTEGER,1), cidx; +select cidx, CINTEGER from datatypetestm order by NULLIF(CINTEGER,3.14), cidx; +select cidx, CINTEGER from datatypetestm order by NULLIF(CINTEGER,CCHAR4), cidx; +select cidx, CINTEGER from datatypetestm order by NULLIF(CINTEGER,CDATE), cidx; +select cidx, CINTEGER from datatypetestm order by NULLIF(CINTEGER,NULL), cidx; +select cidx, CINTEGER from datatypetestm order by NULLIF(CINTEGER,'HELLO WORLD'), cidx; +select cidx, CSMALLINT from datatypetestm order by NULLIF(CSMALLINT,CBIGINT), cidx; +select cidx, CSMALLINT from datatypetestm order by NULLIF(CSMALLINT,CINTEGER), cidx; +select cidx, CSMALLINT from datatypetestm order by NULLIF(CSMALLINT,CDOUBLE), cidx; +select cidx, CSMALLINT from datatypetestm order by NULLIF(CSMALLINT,CDECIMAL9_2), cidx; +select cidx, CSMALLINT from datatypetestm order by NULLIF(CSMALLINT,1), cidx; +select cidx, CSMALLINT from datatypetestm order by NULLIF(CSMALLINT,3.14), cidx; +select cidx, CSMALLINT from datatypetestm order by NULLIF(CSMALLINT,CCHAR4), cidx; +select cidx, CSMALLINT from datatypetestm order by NULLIF(CSMALLINT,CDATE), cidx; +select cidx, CSMALLINT from datatypetestm order by NULLIF(CSMALLINT,NULL), cidx; +select cidx, CSMALLINT from datatypetestm order by NULLIF(CSMALLINT,'HELLO WORLD'), cidx; +select cidx, CTINYINT from datatypetestm order by NULLIF(CTINYINT,CBIGINT), cidx; +select cidx, CTINYINT from datatypetestm order by NULLIF(CTINYINT,CINTEGER), cidx; +select cidx, CTINYINT from datatypetestm order by NULLIF(CTINYINT,CDOUBLE), cidx; +select cidx, CTINYINT from datatypetestm order by NULLIF(CTINYINT,CDECIMAL9_2), cidx; +select cidx, CTINYINT from datatypetestm order by NULLIF(CTINYINT,1), cidx; +select cidx, CTINYINT from datatypetestm order by NULLIF(CTINYINT,3.14), cidx; +select cidx, CTINYINT from datatypetestm order by NULLIF(CTINYINT,CCHAR4), cidx; +select cidx, CTINYINT from datatypetestm order by NULLIF(CTINYINT,CDATE), cidx; +select cidx, CTINYINT from datatypetestm order by NULLIF(CTINYINT,NULL), cidx; +select cidx, CTINYINT from datatypetestm order by NULLIF(CTINYINT,'HELLO WORLD'), cidx; +select cidx, CDOUBLE from datatypetestm order by NULLIF(CDOUBLE,CBIGINT), cidx; +select cidx, CDOUBLE from datatypetestm order by NULLIF(CDOUBLE,CINTEGER), cidx; +select cidx, CDOUBLE from datatypetestm order by NULLIF(CDOUBLE,CDOUBLE), cidx; +select cidx, CDOUBLE from datatypetestm order by NULLIF(CDOUBLE,CDECIMAL9_2), cidx; +select cidx, CDOUBLE from datatypetestm order by NULLIF(CDOUBLE,1), cidx; +select cidx, CDOUBLE from datatypetestm order by NULLIF(CDOUBLE,3.14), cidx; +select cidx, CDOUBLE from datatypetestm order by NULLIF(CDOUBLE,CCHAR4), cidx; +select cidx, CDOUBLE from datatypetestm order by NULLIF(CDOUBLE,CDATE), cidx; +select cidx, CDOUBLE from datatypetestm order by NULLIF(CDOUBLE,NULL), cidx; +select cidx, CDOUBLE from datatypetestm order by NULLIF(CDOUBLE,'HELLO WORLD'), cidx; +select cidx, CFLOAT from datatypetestm order by NULLIF(CFLOAT,CBIGINT), cidx; +select cidx, CFLOAT from datatypetestm order by NULLIF(CFLOAT,CINTEGER), cidx; +select cidx, CFLOAT from datatypetestm order by NULLIF(CFLOAT,CDOUBLE), cidx; +select cidx, CFLOAT from datatypetestm order by NULLIF(CFLOAT,CDECIMAL9_2), cidx; +select cidx, CFLOAT from datatypetestm order by NULLIF(CFLOAT,1), cidx; +select cidx, CFLOAT from datatypetestm order by NULLIF(CFLOAT,3.14), cidx; +select cidx, CFLOAT from datatypetestm order by NULLIF(CFLOAT,CCHAR4), cidx; +select cidx, CFLOAT from datatypetestm order by NULLIF(CFLOAT,CDATE), cidx; +select cidx, CFLOAT from datatypetestm order by NULLIF(CFLOAT,NULL), cidx; +select cidx, CFLOAT from datatypetestm order by NULLIF(CFLOAT,'HELLO WORLD'), cidx; +--enable_warnings diff --git a/mysql-test/columnstore/autopilot/t/mcs4445_function_CNXPP_TIME_TO_SEC_DS.test b/mysql-test/columnstore/autopilot/t/mcs4445_function_CNXPP_TIME_TO_SEC_DS.test index 9c3e67138..3ff33635c 100644 --- a/mysql-test/columnstore/autopilot/t/mcs4445_function_CNXPP_TIME_TO_SEC_DS.test +++ b/mysql-test/columnstore/autopilot/t/mcs4445_function_CNXPP_TIME_TO_SEC_DS.test @@ -5,6 +5,7 @@ # -------------------------------------------------------------- # # --source ../include/have_columnstore.inc +--source ../include/detect_maxscale.inc # USE autopilot; # diff --git a/mysql-test/columnstore/autopilot/t/mcs4445_function_CNXPP_TIME_TO_SEC_DS_maxscale.test b/mysql-test/columnstore/autopilot/t/mcs4445_function_CNXPP_TIME_TO_SEC_DS_maxscale.test new file mode 100644 index 000000000..ab7525955 --- /dev/null +++ b/mysql-test/columnstore/autopilot/t/mcs4445_function_CNXPP_TIME_TO_SEC_DS_maxscale.test @@ -0,0 +1,22 @@ +# -------------------------------------------------------------- # +# Test case migrated from Autopilot functions test suite +# +# Author: Daniel Lee, daniel.lee@mariadb.com +# -------------------------------------------------------------- # +# +--source ../include/have_columnstore.inc +--source ../include/detect_no_maxscale.inc +--disable_warnings +# +USE autopilot; +# +select cidx, CDATE, TIME_TO_SEC(CDATE) from datatypetestm order by cidx; +select cidx, CDATETIME, TIME_TO_SEC(CDATETIME) from datatypetestm order by cidx; +select cidx, CTIME, TIME_TO_SEC(CTIME) from datatypetestm order by cidx; +select cidx, TIME_TO_SEC('22:23:00') from datatypetestm order by cidx; +select cidx, TIME_TO_SEC('00:39:38') from datatypetestm order by cidx; +select cidx, TIME_TO_SEC('22:23:49 999999') from datatypetestm order by cidx; +select cidx, CDATE from datatypetestm order by TIME_TO_SEC(CDATE), cidx; +select cidx, CDATETIME from datatypetestm order by TIME_TO_SEC(CDATETIME), cidx; +select cidx, CTIME from datatypetestm order by TIME_TO_SEC(CTIME), cidx; +--enable_warnings diff --git a/mysql-test/columnstore/devregression/r/mcs7225_regression_MCOL-3721_maxscale.result b/mysql-test/columnstore/devregression/r/mcs7225_regression_MCOL-3721_maxscale.result new file mode 100644 index 000000000..04cce6a8b --- /dev/null +++ b/mysql-test/columnstore/devregression/r/mcs7225_regression_MCOL-3721_maxscale.result @@ -0,0 +1,41 @@ +USE tpch1; +DROP TABLE IF EXISTS test_collate; +CREATE TABLE test_collate (a INT, b INT) ENGINE=columnstore; +INSERT INTO test_collate VALUES (1,2), (2,4); +SELECT a, b FROM test_collate ORDER BY a COLLATE latin1_german2_ci; +a b +1 2 +2 4 +SHOW WARNINGS; +Level Code Message +Note 1618 COLLATE is ignored in ColumnStore +SELECT a, b FROM test_collate ORDER BY a COLLATE latin1_german2_ci DESC; +a b +1 2 +2 4 +SHOW WARNINGS; +Level Code Message +DROP TABLE IF EXISTS test_collate; +DROP TABLE IF EXISTS t1; +CREATE TABLE t1 (col1 CHAR(10)) CHARSET latin1 COLLATE latin1_bin ENGINE=columnstore; +INSERT INTO t1 VALUES ('a'), ('1'), ('-1'); +SELECT col1 FROM t1; +col1 +a +1 +-1 +DESCRIBE t1; +Field Type Null Key Default Extra +col1 char(10) YES NULL +DROP TABLE IF EXISTS t1; +CREATE TABLE t1 (col1 CHAR(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci) ENGINE=columnstore; +INSERT INTO t1 VALUES ('a'), ('1'), ('-1'); +SELECT col1 FROM t1; +col1 +a +1 +-1 +DESCRIBE t1; +Field Type Null Key Default Extra +col1 char(10) YES NULL +DROP TABLE IF EXISTS t1; diff --git a/mysql-test/columnstore/devregression/t/mcs7225_regression_MCOL-3721.test b/mysql-test/columnstore/devregression/t/mcs7225_regression_MCOL-3721.test index 6b9895fde..0ff3addab 100644 --- a/mysql-test/columnstore/devregression/t/mcs7225_regression_MCOL-3721.test +++ b/mysql-test/columnstore/devregression/t/mcs7225_regression_MCOL-3721.test @@ -5,6 +5,7 @@ # -------------------------------------------------------------- # # --source ../include/have_columnstore.inc +--source ../include/detect_maxscale.inc # USE tpch1; # diff --git a/mysql-test/columnstore/devregression/t/mcs7225_regression_MCOL-3721_maxscale.test b/mysql-test/columnstore/devregression/t/mcs7225_regression_MCOL-3721_maxscale.test new file mode 100644 index 000000000..d375f8f35 --- /dev/null +++ b/mysql-test/columnstore/devregression/t/mcs7225_regression_MCOL-3721_maxscale.test @@ -0,0 +1,52 @@ +# -------------------------------------------------------------- # +# Test case migrated from regression test suite: MCOL-3721.sql +# +# Author: Daniel Lee, daniel.lee@mariadb.com +# -------------------------------------------------------------- # +# +--source ../include/have_columnstore.inc +--source ../include/detect_no_maxscale.inc +--disable_warnings +# +USE tpch1; +# +#--Test COLLATE in ORDER BY +--disable_warnings +DROP TABLE IF EXISTS test_collate; +--enable_warnings + +CREATE TABLE test_collate (a INT, b INT) ENGINE=columnstore; +INSERT INTO test_collate VALUES (1,2), (2,4); +SELECT a, b FROM test_collate ORDER BY a COLLATE latin1_german2_ci; +SHOW WARNINGS; +SELECT a, b FROM test_collate ORDER BY a COLLATE latin1_german2_ci DESC; +SHOW WARNINGS; + +--disable_warnings +DROP TABLE IF EXISTS test_collate; +--enable_warnings + +#--Test COLLATE in table definition and column definition +--disable_warnings +DROP TABLE IF EXISTS t1; +--enable_warnings + +CREATE TABLE t1 (col1 CHAR(10)) CHARSET latin1 COLLATE latin1_bin ENGINE=columnstore; +INSERT INTO t1 VALUES ('a'), ('1'), ('-1'); +SELECT col1 FROM t1; +DESCRIBE t1; + +--disable_warnings +DROP TABLE IF EXISTS t1; +--enable_warnings + +CREATE TABLE t1 (col1 CHAR(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci) ENGINE=columnstore; +INSERT INTO t1 VALUES ('a'), ('1'), ('-1'); +SELECT col1 FROM t1; +DESCRIBE t1; + +--disable_warnings +DROP TABLE IF EXISTS t1; +--enable_warnings +# + diff --git a/mysql-test/columnstore/oracle/func_concat_oracle_maxscale.result b/mysql-test/columnstore/oracle/func_concat_oracle_maxscale.result index 2efb6daff..cbc2e0c0e 100644 --- a/mysql-test/columnstore/oracle/func_concat_oracle_maxscale.result +++ b/mysql-test/columnstore/oracle/func_concat_oracle_maxscale.result @@ -3,13 +3,9 @@ SET default_storage_engine=ColumnStore; EXPLAIN EXTENDED SELECT 'a'||'b'||'c'; id select_type table type possible_keys key key_len ref rows filtered Extra 1 SIMPLE NULL NULL NULL NULL NULL NULL NULL NULL No tables used -Warnings: -Note 1003 select concat(concat('a','b'),'c') AS "'a'||'b'||'c'" EXPLAIN EXTENDED SELECT CONCAT('a'||'b'||'c'); id select_type table type possible_keys key key_len ref rows filtered Extra 1 SIMPLE NULL NULL NULL NULL NULL NULL NULL NULL No tables used -Warnings: -Note 1003 select concat(concat(concat('a','b'),'c')) AS "CONCAT('a'||'b'||'c')" SELECT '' || ''; '' || '' @@ -268,13 +264,9 @@ a EXPLAIN EXTENDED SELECT -1<<1||1 AS a FROM DUAL; id select_type table type possible_keys key key_len ref rows filtered Extra 1 SIMPLE NULL NULL NULL NULL NULL NULL NULL NULL No tables used -Warnings: -Note 1003 select -1 << concat(1,1) AS "a" EXPLAIN EXTENDED SELECT -1||0<<1 AS a FROM DUAL; id select_type table type possible_keys key key_len ref rows filtered Extra 1 SIMPLE NULL NULL NULL NULL NULL NULL NULL NULL No tables used -Warnings: -Note 1003 select concat(-1,0) << 1 AS "a" SELECT -1+1||1 AS a FROM DUAL; a 01 @@ -284,13 +276,9 @@ a EXPLAIN EXTENDED SELECT -1+1||1 AS a FROM DUAL; id select_type table type possible_keys key key_len ref rows filtered Extra 1 SIMPLE NULL NULL NULL NULL NULL NULL NULL NULL No tables used -Warnings: -Note 1003 select concat(-1 + 1,1) AS "a" EXPLAIN EXTENDED SELECT -1||0+1 AS a FROM DUAL; id select_type table type possible_keys key key_len ref rows filtered Extra 1 SIMPLE NULL NULL NULL NULL NULL NULL NULL NULL No tables used -Warnings: -Note 1003 select concat(-1,0) + 1 AS "a" SELECT 1*1||-1 AS a FROM DUAL; a 1-1 @@ -300,13 +288,9 @@ a EXPLAIN EXTENDED SELECT 1*1||-1 AS a FROM DUAL; id select_type table type possible_keys key key_len ref rows filtered Extra 1 SIMPLE NULL NULL NULL NULL NULL NULL NULL NULL No tables used -Warnings: -Note 1003 select concat(1 * 1,-1) AS "a" EXPLAIN EXTENDED SELECT 1||1*-1 AS a FROM DUAL; id select_type table type possible_keys key key_len ref rows filtered Extra 1 SIMPLE NULL NULL NULL NULL NULL NULL NULL NULL No tables used -Warnings: -Note 1003 select concat(1,1 * -1) AS "a" SELECT -1^1||1 AS a FROM DUAL; a 184467440737095516141 @@ -316,13 +300,9 @@ a EXPLAIN EXTENDED SELECT -1^1||1 AS a FROM DUAL; id select_type table type possible_keys key key_len ref rows filtered Extra 1 SIMPLE NULL NULL NULL NULL NULL NULL NULL NULL No tables used -Warnings: -Note 1003 select concat(-1 ^ 1,1) AS "a" EXPLAIN EXTENDED SELECT -1||0^1 AS a FROM DUAL; id select_type table type possible_keys key key_len ref rows filtered Extra 1 SIMPLE NULL NULL NULL NULL NULL NULL NULL NULL No tables used -Warnings: -Note 1003 select concat(-1,0 ^ 1) AS "a" # # MDEV-17359 Concatenation operator || in like expression failed in sql_mode=ORACLE # @@ -332,8 +312,6 @@ SELECT 'abc' LIKE 'a'||'%'; EXPLAIN EXTENDED SELECT 'abc' LIKE 'a'||'%'; id select_type table type possible_keys key key_len ref rows filtered Extra 1 SIMPLE NULL NULL NULL NULL NULL NULL NULL NULL No tables used -Warnings: -Note 1003 select 'abc' like concat('a','%') AS "'abc' LIKE 'a'||'%'" SELECT 'x' FROM DUAL WHERE 11 LIKE 1||1; x x @@ -353,37 +331,27 @@ ab EXPLAIN EXTENDED SELECT c1 FROM t1 WHERE c1 LIKE '%'||'b' ORDER BY ord; id select_type table type possible_keys key key_len ref rows filtered Extra 1 PUSHED SELECT NULL NULL NULL NULL NULL NULL NULL NULL NULL -Warnings: -Note 1003 select "test"."t1"."c1" AS "c1" from "test"."t1" where "test"."t1"."c1" like convert(concat('%','b') using utf8mb3) order by "test"."t1"."ord" SELECT c1 FROM t1 WHERE c1 LIKE c2||'%'||'c' ORDER BY ord; c1 abc EXPLAIN EXTENDED SELECT c1 FROM t1 WHERE c1 LIKE c2||'%'||'c' ORDER BY ord; id select_type table type possible_keys key key_len ref rows filtered Extra 1 PUSHED SELECT NULL NULL NULL NULL NULL NULL NULL NULL NULL -Warnings: -Note 1003 select "test"."t1"."c1" AS "c1" from "test"."t1" where "test"."t1"."c1" like concat(concat("test"."t1"."c2",'%'),'c') order by "test"."t1"."ord" SELECT 'x' FROM t1 WHERE c1||c2 LIKE 'aa%'; x x EXPLAIN EXTENDED SELECT 'x' FROM t1 WHERE c1||c2 LIKE 'aa%'; id select_type table type possible_keys key key_len ref rows filtered Extra 1 PUSHED SELECT NULL NULL NULL NULL NULL NULL NULL NULL NULL -Warnings: -Note 1003 select 'x' AS "x" from "test"."t1" where concat("test"."t1"."c1","test"."t1"."c2") like 'aa%' SELECT 'x' FROM t1 WHERE c1||c2 LIKE c2||c1; x x EXPLAIN EXTENDED SELECT 'x' FROM t1 WHERE c1||c2 LIKE c2||c1; id select_type table type possible_keys key key_len ref rows filtered Extra 1 PUSHED SELECT NULL NULL NULL NULL NULL NULL NULL NULL NULL -Warnings: -Note 1003 select 'x' AS "x" from "test"."t1" where concat("test"."t1"."c1","test"."t1"."c2") like concat("test"."t1"."c2","test"."t1"."c1") CREATE VIEW v1 AS SELECT c1, c2, c1 LIKE c2||'_' FROM t1 ORDER BY ord; EXPLAIN EXTENDED SELECT * FROM v1; id select_type table type possible_keys key key_len ref rows filtered Extra 1 PUSHED SELECT NULL NULL NULL NULL NULL NULL NULL NULL NULL -Warnings: -Note 1003 select "test"."t1"."c1" AS "c1","test"."t1"."c2" AS "c2","test"."t1"."c1" like concat("test"."t1"."c2",'_') AS "c1 LIKE c2||'_'" from ("test"."t1") order by "test"."t1"."ord" DROP VIEW v1; DROP TABLE t1; diff --git a/mysql-test/columnstore/oracle/func_concat_oracle_maxscale.test b/mysql-test/columnstore/oracle/func_concat_oracle_maxscale.test index 571564b8e..75c56dc30 100644 --- a/mysql-test/columnstore/oracle/func_concat_oracle_maxscale.test +++ b/mysql-test/columnstore/oracle/func_concat_oracle_maxscale.test @@ -11,7 +11,6 @@ SET default_storage_engine=ColumnStore; --disable_query_log --disable_warnings DROP VIEW IF EXISTS v1; ---enable_warnings --enable_query_log @@ -197,3 +196,4 @@ EXPLAIN EXTENDED SELECT * FROM v1; DROP VIEW v1; DROP TABLE t1; +--enable_warnings diff --git a/mysql-test/columnstore/oracle/func_decode_oracle.test b/mysql-test/columnstore/oracle/func_decode_oracle.test index 2d381b999..9d044a6f0 100644 --- a/mysql-test/columnstore/oracle/func_decode_oracle.test +++ b/mysql-test/columnstore/oracle/func_decode_oracle.test @@ -1,3 +1,6 @@ +--source ../include/have_columnstore.inc +--source ../include/detect_maxscale.inc + SET sql_mode=ORACLE; SET default_storage_engine=ColumnStore; diff --git a/mysql-test/columnstore/oracle/func_decode_oracle_maxscale.result b/mysql-test/columnstore/oracle/func_decode_oracle_maxscale.result new file mode 100644 index 000000000..61890127d --- /dev/null +++ b/mysql-test/columnstore/oracle/func_decode_oracle_maxscale.result @@ -0,0 +1,161 @@ +SET sql_mode=ORACLE; +SET default_storage_engine=ColumnStore; +SELECT DECODE(10); +ERROR 42000: Incorrect parameter count in the call to native function 'DECODE' +SELECT DECODE(10,10); +ERROR 42000: Incorrect parameter count in the call to native function 'DECODE' +SELECT DECODE(10,10,'x10'); +DECODE(10,10,'x10') +x10 +SELECT DECODE(11,10,'x10'); +DECODE(11,10,'x10') +NULL +SELECT DECODE(10,10,'x10','def'); +DECODE(10,10,'x10','def') +x10 +SELECT DECODE(11,10,'x10','def'); +DECODE(11,10,'x10','def') +def +SELECT DECODE(10,10,'x10',11,'x11','def'); +DECODE(10,10,'x10',11,'x11','def') +x10 +SELECT DECODE(11,10,'x10',11,'x11','def'); +DECODE(11,10,'x10',11,'x11','def') +x11 +SELECT DECODE(12,10,'x10',11,'x11','def'); +DECODE(12,10,'x10',11,'x11','def') +def +EXPLAIN EXTENDED SELECT DECODE(12,10,'x10',11,'x11','def'); +id select_type table type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL NULL NULL NULL NULL NULL NULL NULL No tables used +CREATE TABLE decode (decode int); +DROP TABLE decode; +# +# MDEV-13863 sql_mode=ORACLE: DECODE does not treat two NULLs as equivalent +# +SELECT DECODE(10); +ERROR 42000: Incorrect parameter count in the call to native function 'DECODE' +SELECT DECODE(10,10); +ERROR 42000: Incorrect parameter count in the call to native function 'DECODE' +SELECT DECODE_ORACLE(10); +ERROR 42000: Incorrect parameter count in the call to native function 'DECODE_ORACLE' +SELECT DECODE_ORACLE(10,10); +ERROR 42000: Incorrect parameter count in the call to native function 'DECODE_ORACLE' +EXPLAIN EXTENDED SELECT DECODE(12,10,'x10',11,'x11'); +id select_type table type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL NULL NULL NULL NULL NULL NULL NULL No tables used +EXPLAIN EXTENDED SELECT DECODE(12,10,'x10',11,'x11','def'); +id select_type table type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL NULL NULL NULL NULL NULL NULL NULL No tables used +EXPLAIN EXTENDED SELECT DECODE_ORACLE(12,10,'x10',11,'x11'); +id select_type table type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL NULL NULL NULL NULL NULL NULL NULL No tables used +EXPLAIN EXTENDED SELECT DECODE_ORACLE(12,10,'x10',11,'x11','def'); +id select_type table type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL NULL NULL NULL NULL NULL NULL NULL No tables used +CREATE TABLE t1 (a INT); +CREATE VIEW v1 AS +SELECT +DECODE(a,1,'x1',NULL,'xNULL') AS d1, +DECODE(a,1,'x1',NULL,'xNULL','xELSE') AS d2, +DECODE_ORACLE(a,1,'x1',NULL,'xNULL') AS d3, +DECODE_ORACLE(a,1,'x1',NULL,'xNULL','xELSE') AS d4 +FROM t1; +SHOW CREATE VIEW v1; +View Create View character_set_client collation_connection +v1 CREATE VIEW "v1" AS select decode("t1"."a",1,'x1',NULL,'xNULL') AS "d1",decode("t1"."a",1,'x1',NULL,'xNULL','xELSE') AS "d2",decode("t1"."a",1,'x1',NULL,'xNULL') AS "d3",decode("t1"."a",1,'x1',NULL,'xNULL','xELSE') AS "d4" from "t1" latin1 latin1_swedish_ci +DROP VIEW v1; +DROP TABLE t1; +SELECT DECODE(TIME'10:20:31','10:20:31','then1','10:20:32','then2','def'); +DECODE(TIME'10:20:31','10:20:31','then1','10:20:32','then2','def') +then1 +SELECT DECODE(TIME'10:20:32','10:20:31','then1','10:20:32','then2','def'); +DECODE(TIME'10:20:32','10:20:31','then1','10:20:32','then2','def') +then2 +SELECT DECODE(TIME'10:20:33','10:20:31','then1',NULL,'then2NULL','10:20:33','then3','def'); +DECODE(TIME'10:20:33','10:20:31','then1',NULL,'then2NULL','10:20:33','then3','def') +then3 +SELECT DECODE(NULL,TIME'10:20:31','then1',NULL,'then2NULL','10:20:33','then3','def'); +DECODE(NULL,TIME'10:20:31','then1',NULL,'then2NULL','10:20:33','then3','def') +then2NULL +SELECT DECODE(TIMESTAMP'2001-01-01 10:20:31','2001-01-01 10:20:31','then1','2001-01-01 10:20:32','then2','def'); +DECODE(TIMESTAMP'2001-01-01 10:20:31','2001-01-01 10:20:31','then1','2001-01-01 10:20:32','then2','def') +then1 +SELECT DECODE(TIMESTAMP'2001-01-01 10:20:32','2001-01-01 10:20:31','then1','2001-01-01 10:20:32','then2','def'); +DECODE(TIMESTAMP'2001-01-01 10:20:32','2001-01-01 10:20:31','then1','2001-01-01 10:20:32','then2','def') +then2 +SELECT DECODE(TIMESTAMP'2001-01-01 10:20:33','2001-01-01 10:20:31','then1',NULL,'then2NULL','2001-01-01 10:20:33','then3','def'); +DECODE(TIMESTAMP'2001-01-01 10:20:33','2001-01-01 10:20:31','then1',NULL,'then2NULL','2001-01-01 10:20:33','then3','def') +then3 +SELECT DECODE(NULL,TIMESTAMP'2001-01-01 10:20:31','then1',NULL,'then2NULL','2001-01-01 10:20:33','then3','def'); +DECODE(NULL,TIMESTAMP'2001-01-01 10:20:31','then1',NULL,'then2NULL','2001-01-01 10:20:33','then3','def') +then2NULL +SELECT DECODE('w1','w1','then1','w2','then2','def'); +DECODE('w1','w1','then1','w2','then2','def') +then1 +SELECT DECODE('w2','w1','then1','w2','then2','def'); +DECODE('w2','w1','then1','w2','then2','def') +then2 +SELECT DECODE('w3','w1','then1',NULL,'then2NULL','w3','then3','def'); +DECODE('w3','w1','then1',NULL,'then2NULL','w3','then3','def') +then3 +SELECT DECODE(NULL,'w1','then1',NULL,'then2NULL','w3','then3','def'); +DECODE(NULL,'w1','then1',NULL,'then2NULL','w3','then3','def') +then2NULL +SELECT DECODE(1,1,'then1',2,'then2','def'); +DECODE(1,1,'then1',2,'then2','def') +then1 +SELECT DECODE(2,1,'then1',2,'then2','def'); +DECODE(2,1,'then1',2,'then2','def') +then2 +SELECT DECODE(3,1,'then1',NULL,'then2NULL',3,'then3','def'); +DECODE(3,1,'then1',NULL,'then2NULL',3,'then3','def') +then3 +SELECT DECODE(NULL,1,'then1',NULL,'then2NULL',3,'then3','def'); +DECODE(NULL,1,'then1',NULL,'then2NULL',3,'then3','def') +then2NULL +SELECT DECODE(CAST(NULL AS SIGNED),1,'then1',NULL,'then2NULL',3,'then3','def'); +DECODE(CAST(NULL AS SIGNED),1,'then1',NULL,'then2NULL',3,'then3','def') +then2NULL +SELECT DECODE(1.0,1.0,'then1',2.0,'then2','def'); +DECODE(1.0,1.0,'then1',2.0,'then2','def') +then1 +SELECT DECODE(2.0,1.0,'then1',2.0,'then2','def'); +DECODE(2.0,1.0,'then1',2.0,'then2','def') +then2 +SELECT DECODE(3.0,1.0,'then1',NULL,'then2NULL',3.0,'then3','def'); +DECODE(3.0,1.0,'then1',NULL,'then2NULL',3.0,'then3','def') +then3 +SELECT DECODE(NULL,1.0,'then1',NULL,'then2NULL',3.0,'then3','def'); +DECODE(NULL,1.0,'then1',NULL,'then2NULL',3.0,'then3','def') +then2NULL +SELECT DECODE(CAST(NULL AS DECIMAL),1.0,'then1',NULL,'then2NULL',3.0,'then3','def'); +DECODE(CAST(NULL AS DECIMAL),1.0,'then1',NULL,'then2NULL',3.0,'then3','def') +then2NULL +SELECT DECODE(1e0,1e0,'then1',2e0,'then2','def'); +DECODE(1e0,1e0,'then1',2e0,'then2','def') +then1 +SELECT DECODE(2e0,1e0,'then1',2e0,'then2','def'); +DECODE(2e0,1e0,'then1',2e0,'then2','def') +then2 +SELECT DECODE(3e0,1e0,'then1',NULL,'then2NULL',3e0,'then3','def'); +DECODE(3e0,1e0,'then1',NULL,'then2NULL',3e0,'then3','def') +then3 +SELECT DECODE(NULL,1e0,'then1',NULL,'then2NULL',3e0,'then3','def'); +DECODE(NULL,1e0,'then1',NULL,'then2NULL',3e0,'then3','def') +then2NULL +SELECT DECODE(CAST(NULL AS DOUBLE),1e0,'then1',NULL,'then2NULL',3e0,'then3','def'); +DECODE(CAST(NULL AS DOUBLE),1e0,'then1',NULL,'then2NULL',3e0,'then3','def') +then2NULL +SELECT DECODE(NULL,NULL,1,2) FROM DUAL; +DECODE(NULL,NULL,1,2) +1 +SELECT DECODE(NULL,10,10,NULL,1,2) FROM DUAL; +DECODE(NULL,10,10,NULL,1,2) +1 +SELECT DECODE_ORACLE(NULL,NULL,1,2) FROM DUAL; +DECODE_ORACLE(NULL,NULL,1,2) +1 +SELECT DECODE_ORACLE(NULL,10,10,NULL,1,2) FROM DUAL; +DECODE_ORACLE(NULL,10,10,NULL,1,2) +1 diff --git a/mysql-test/columnstore/oracle/func_decode_oracle_maxscale.test b/mysql-test/columnstore/oracle/func_decode_oracle_maxscale.test new file mode 100644 index 000000000..bef5cac4b --- /dev/null +++ b/mysql-test/columnstore/oracle/func_decode_oracle_maxscale.test @@ -0,0 +1,104 @@ +--source ../include/have_columnstore.inc +--source ../include/detect_no_maxscale.inc + +SET sql_mode=ORACLE; +SET default_storage_engine=ColumnStore; + +--disable_query_log +--disable_warnings +DROP VIEW IF EXISTS v1; +--enable_query_log + +--error ER_WRONG_PARAMCOUNT_TO_NATIVE_FCT +SELECT DECODE(10); +--error ER_WRONG_PARAMCOUNT_TO_NATIVE_FCT +SELECT DECODE(10,10); + +SELECT DECODE(10,10,'x10'); +SELECT DECODE(11,10,'x10'); + +SELECT DECODE(10,10,'x10','def'); +SELECT DECODE(11,10,'x10','def'); + +SELECT DECODE(10,10,'x10',11,'x11','def'); +SELECT DECODE(11,10,'x10',11,'x11','def'); +SELECT DECODE(12,10,'x10',11,'x11','def'); + +EXPLAIN EXTENDED SELECT DECODE(12,10,'x10',11,'x11','def'); + +CREATE TABLE decode (decode int); +DROP TABLE decode; + + +--echo # +--echo # MDEV-13863 sql_mode=ORACLE: DECODE does not treat two NULLs as equivalent +--echo # + +--error ER_WRONG_PARAMCOUNT_TO_NATIVE_FCT +SELECT DECODE(10); +--error ER_WRONG_PARAMCOUNT_TO_NATIVE_FCT +SELECT DECODE(10,10); + +--error ER_WRONG_PARAMCOUNT_TO_NATIVE_FCT +SELECT DECODE_ORACLE(10); +--error ER_WRONG_PARAMCOUNT_TO_NATIVE_FCT +SELECT DECODE_ORACLE(10,10); + + +EXPLAIN EXTENDED SELECT DECODE(12,10,'x10',11,'x11'); +EXPLAIN EXTENDED SELECT DECODE(12,10,'x10',11,'x11','def'); +EXPLAIN EXTENDED SELECT DECODE_ORACLE(12,10,'x10',11,'x11'); +EXPLAIN EXTENDED SELECT DECODE_ORACLE(12,10,'x10',11,'x11','def'); + +CREATE TABLE t1 (a INT); +CREATE VIEW v1 AS + SELECT + DECODE(a,1,'x1',NULL,'xNULL') AS d1, + DECODE(a,1,'x1',NULL,'xNULL','xELSE') AS d2, + DECODE_ORACLE(a,1,'x1',NULL,'xNULL') AS d3, + DECODE_ORACLE(a,1,'x1',NULL,'xNULL','xELSE') AS d4 + FROM t1; +SHOW CREATE VIEW v1; +DROP VIEW v1; +DROP TABLE t1; + +SELECT DECODE(TIME'10:20:31','10:20:31','then1','10:20:32','then2','def'); +SELECT DECODE(TIME'10:20:32','10:20:31','then1','10:20:32','then2','def'); +SELECT DECODE(TIME'10:20:33','10:20:31','then1',NULL,'then2NULL','10:20:33','then3','def'); +SELECT DECODE(NULL,TIME'10:20:31','then1',NULL,'then2NULL','10:20:33','then3','def'); + +SELECT DECODE(TIMESTAMP'2001-01-01 10:20:31','2001-01-01 10:20:31','then1','2001-01-01 10:20:32','then2','def'); +SELECT DECODE(TIMESTAMP'2001-01-01 10:20:32','2001-01-01 10:20:31','then1','2001-01-01 10:20:32','then2','def'); +SELECT DECODE(TIMESTAMP'2001-01-01 10:20:33','2001-01-01 10:20:31','then1',NULL,'then2NULL','2001-01-01 10:20:33','then3','def'); +SELECT DECODE(NULL,TIMESTAMP'2001-01-01 10:20:31','then1',NULL,'then2NULL','2001-01-01 10:20:33','then3','def'); + +SELECT DECODE('w1','w1','then1','w2','then2','def'); +SELECT DECODE('w2','w1','then1','w2','then2','def'); +SELECT DECODE('w3','w1','then1',NULL,'then2NULL','w3','then3','def'); +SELECT DECODE(NULL,'w1','then1',NULL,'then2NULL','w3','then3','def'); + +SELECT DECODE(1,1,'then1',2,'then2','def'); +SELECT DECODE(2,1,'then1',2,'then2','def'); +SELECT DECODE(3,1,'then1',NULL,'then2NULL',3,'then3','def'); +SELECT DECODE(NULL,1,'then1',NULL,'then2NULL',3,'then3','def'); +SELECT DECODE(CAST(NULL AS SIGNED),1,'then1',NULL,'then2NULL',3,'then3','def'); + +SELECT DECODE(1.0,1.0,'then1',2.0,'then2','def'); +SELECT DECODE(2.0,1.0,'then1',2.0,'then2','def'); +SELECT DECODE(3.0,1.0,'then1',NULL,'then2NULL',3.0,'then3','def'); +SELECT DECODE(NULL,1.0,'then1',NULL,'then2NULL',3.0,'then3','def'); +SELECT DECODE(CAST(NULL AS DECIMAL),1.0,'then1',NULL,'then2NULL',3.0,'then3','def'); + +SELECT DECODE(1e0,1e0,'then1',2e0,'then2','def'); +SELECT DECODE(2e0,1e0,'then1',2e0,'then2','def'); +SELECT DECODE(3e0,1e0,'then1',NULL,'then2NULL',3e0,'then3','def'); +SELECT DECODE(NULL,1e0,'then1',NULL,'then2NULL',3e0,'then3','def'); +SELECT DECODE(CAST(NULL AS DOUBLE),1e0,'then1',NULL,'then2NULL',3e0,'then3','def'); + +SELECT DECODE(NULL,NULL,1,2) FROM DUAL; +SELECT DECODE(NULL,10,10,NULL,1,2) FROM DUAL; + +SELECT DECODE_ORACLE(NULL,NULL,1,2) FROM DUAL; +SELECT DECODE_ORACLE(NULL,10,10,NULL,1,2) FROM DUAL; +--enable_warnings +