1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-09-11 08:50:45 +03:00
Commit Graph

301 Commits

Author SHA1 Message Date
Timofey Turenko
dd4cfebaf4 change skip message for mcs114_comments test 2025-07-03 04:36:14 +04:00
Timofey Turenko
e9400a1959 add link to JIRA for disable tests 2025-07-03 04:36:14 +04:00
Timofey Turenko
9c0accb447 disable tests inclompatible with 11.4 2025-07-03 04:36:14 +04:00
Timofey Turenko
1adb39db41 Fix merge error im the mysql-test/columnstore/basic/t/MCOL-5886-use-of-partitioned-tables-in-crossengine-steps 2025-07-03 04:36:14 +04:00
Timofey Turenko
f1b68b9a19 Fix merge error im the mysql-test/columnstore/include/syscatalog_mysql.sql 2025-07-03 04:36:14 +04:00
Timofey Turenko
4df58ffa96 Check for --extern before importing functions in the MCOL-5572-autoincrement-filtering.test 2025-07-03 04:36:14 +04:00
Timofey Turenko
d08766fd7d disable basic.MCOL-5572-autoincrement-filtering when running without --extern 2025-07-03 04:36:14 +04:00
Timofey Turenko
06aff0bd0a Drop functions in the basic suite tests 2025-07-03 04:36:14 +04:00
Timofey Turenko
d503221e6f Drop functions in the bugfixes suite tests 2025-07-03 04:36:14 +04:00
Timofey Turenko
72753308cd Revert "add cleanups to MTR"
This reverts commit 9dafef641a.
2025-07-03 04:36:14 +04:00
Timofey Turenko
e95fef4f26 Fix MCOL-5572-autoincrement-filtering test 2025-07-03 04:36:14 +04:00
Timofey Turenko
1c6985cbf5 add cleanups to MTR 2025-07-03 04:36:14 +04:00
Timofey Turenko
1465a5c6b3 dusable warings in the includes for MTR 2025-07-03 04:36:14 +04:00
Timofey Turenko
549b33f945 Fix analize_table test 2025-07-03 04:36:14 +04:00
Timofey Turenko
e789dfd1bf enable sequence engine in the mcol-4786 test 2025-07-03 04:36:14 +04:00
Timofey Turenko
3d5e106310 Fix charset in MTR 2025-07-03 04:36:14 +04:00
Timofey Turenko
22ad96e04a Fix typo in the mcol-4741-strings-ranges-are-unsigned test 2025-07-03 04:36:14 +04:00
Timofey Turenko
4b8b5e3d75 add clean up to bugfixes.mcol-4741-strings-ranges-are-unsigned test 2025-07-03 04:36:14 +04:00
Timofey Turenko
f8b32bbf9a Fix typos in bugfixes.mcol-5074 and bugfixes.mcol-5669 tests 2025-07-03 04:36:14 +04:00
Timofey Turenko
ce8368defd Revert "add cleanups to MTR"
This reverts commit 9dafef641a.
2025-07-03 04:36:14 +04:00
Timofey Turenko
069bdf47f5 fix MCOL-5572-autoincrement-filtering and mcol-5669 tests 2025-07-03 04:36:14 +04:00
Timofey Turenko
f277a1f3d0 fix MCOL-5886-use-of-partitioned-tables-in-crossengine-steps test 2025-07-03 04:36:14 +04:00
Timofey Turenko
bdf0a956ff Fix MCOL-5572-autoincrement-filtering test 2025-07-03 04:36:14 +04:00
Timofey Turenko
3d64026d0a add cleanups to MTR 2025-07-03 04:36:14 +04:00
Timofey Turenko
7f7552e896 add functions loading to the MCOL-5776-GROUP-BY-HAVING-functions test 2025-07-03 04:36:14 +04:00
Timofey Turenko
a61325f780 dusable warings in the includes for MTR 2025-07-03 04:36:14 +04:00
Timofey Turenko
c0307b6636 Fix analize_table test 2025-07-03 04:36:14 +04:00
Timofey Turenko
9d4173e3a8 enable engnes for the test MCOL-5776-GROUP-BY-HAVING-functions-use 2025-07-03 04:36:14 +04:00
Timofey Turenko
5831f578fe set charset in the mcs271_substring_index_function MTR test 2025-07-03 04:36:14 +04:00
Timofey Turenko
e9c6c6b5d3 enable sequence engine in the mcol-4786 test 2025-07-03 04:36:14 +04:00
Timofey Turenko
2d400d919d add have_inndb to MTR 2025-07-03 04:36:14 +04:00
Timofey Turenko
38a5a7edec Fix charset in MTR 2025-07-03 04:36:14 +04:00
Timofey Turenko
68f60cd695 Add functions including into MTR tests 2025-07-03 04:36:14 +04:00
Timofey Turenko
7fd29de377 More disable tests in case of testing via Maxscale 2025-06-24 16:53:17 +04:00
Timofey Turenko
1640e87058 disable tests incompatible with Maxscale 2025-06-24 16:53:17 +04:00
Timofey Turenko
cfaeeeb449 disable warnings for all tests via Maxscale 2025-06-24 16:53:17 +04:00
Timofey Turenko
4fe2329213 Add drop table t1 to the test to avoid failure if previous test forget to drop it 2025-06-24 16:53:17 +04:00
Timofey Turenko
5a709e11a5 Add drop view v1 to the test to avoid failure if previous test forget to drop it 2025-06-24 16:53:17 +04:00
Timofey Turenko
cfe95ea846 Fix mcs170_session_functions_maxscale test 2025-06-24 16:53:17 +04:00
Timofey Turenko
b7dbf89482 skip all tests with LOAD DATA in case of tests via Maxscale 2025-06-24 16:53:17 +04:00
aleksei.bukhalov
780e34680f MCOL-6022 fix unstable mtrs 2025-06-18 14:31:56 +04:00
Timofey Turenko
07c2e51eb6 fix oracle.func_cncat_oracle test for 10.6 2025-06-04 12:00:45 +04:00
Timofey Turenko
b2c0106c93 set charset to utf8mb4 in the oracle.fuct_concat_oracle test 2025-06-03 01:05:08 +04:00
Leonid Fedorov
dc4ca8d588 MCOL-5943: MCOL-4740 update rows counter for multi-table update (#3555)
* fix(plugin): MCOL-4740: This fixes update rows counter for multi-table update
For UPDATEs involving a single table, the server call to handler::direct_update_rows() is used to correctly set the count for the number of updated rows in the UPDATE statement.
However, for UPDATEs involving multi-tables, the server does not call handler::direct_update_rows(). This patch adds support to correctly report the number of updated rows to the client by setting
multi_update::updated and multi_update::found in handler::rnd_end().

* fix(plugin): MCOL-4740: this is to addres the original patch QA found in the original patch

---------

Co-authored-by: Roman Nozdrin <rnozdrin@mariadb.com>
Co-authored-by: drrtuy <roman.nozdrin@mariadb.com>
2025-05-29 14:23:37 +01:00
Leonid Fedorov
5814a80b50 MCOL-4671: MCOL-4622: fix the behavior of both PRs
first was playing different with RIGHT and LEFT functions(using the getUintVal and getIntVal accordingly)
https://github.com/mariadb-corporation/mariadb-columnstore-engine/pull/3234
second introduced round for ints from double, but added it to uint but not to int missing long doubles as well
https://github.com/mariadb-corporation/mariadb-columnstore-engine/pull/3480
2025-05-23 05:12:17 +04:00
Aleksei Antipovskii
221ccfd5b6 fix(dbcon): MCOL-4756: having not() provokes an ERROR 2013
The `NOT()` function in the HAVING clause was handled
    incorrectly, which caused the server to crash.
2025-05-23 05:12:17 +04:00
Leonid Fedorov
13b23e8510 chore(codestyle): MCOL-5405: repace windows CRLF with virtious linux one 2025-05-23 05:12:17 +04:00
Alexander Presnyakov
2e61c9909b Added more tests 2025-05-23 05:12:17 +04:00
Alexander Presnyakov
0b0dd27fda fix(mcol-4499): Correct handling of LIKE/NOT LIKE NULL 2025-05-23 05:12:17 +04:00
Serguey Zefirov
3bb2496ca1 fix: MCOL-5755: incorrect handling of BLOB (and TEXT) in GROUP BY
BLOB fields did not work as grouping keys at all, they were assigned
value NULL for any value, be it NULL or not. The fix is in the
rowaggregation.cpp in the initMapping(), a switch/case branch was added
to handle BLOB field copying there.

Also, TEXT columns did not distinguish between NULL and empty string in
the grouping algorithm, now they do. The fix is in the equals()
function, now we specifically check for isNull() equality between
values.
2025-05-23 05:12:17 +04:00