mariadb/mysql-test/suite
Hazem Alrawi 6d84157743 init commit
Grammar updates & stored procedures examples

Intervals appear within stored procedures

-I made the changes requested on the PR.
-I have implemented validation on various stages: parser and conversion function (str_to_interval)
-for each validation added, there is corresponding tests

Fix build failures

Fixed test failure - clean up after Stored procedures after execuation

This commit includes:
Truncation & rounding for fractional seconds
alternative ways to set interval values (e.g. val_deciaml, val_int and val_double)
Field_interval
Type_handler_interval

This commit includes:
-item_cache_interval
-item_interval_literal
-Interval_Native

This commit includes:
- Complete & test Milestone 2 requirements
- Add grammar support for literal INTERVAL items
- Enable INTERVAL type recognition in expression handling
- Implement hybrid Date/Time operations (temporal ± interval only)

Supported operations:
- Temporal + INTERVAL
- Temporal - INTERVAL

This commit adds complete support for:

-Interval Arithmetic: Full implementation of operations between two intervals, including multiplication, division, addition, and subtraction.

-Hybrid Functions: IFNULL, NULLIF, COALESCE, CASE, IF, GREATEST, LEAST, ROUND, FLOOR, and CEIL.
2025-08-30 19:44:14 -04:00
..
archive Merge remote-tracking branch 'github/bb-11.4-release' into bb-11.8-serg 2025-04-27 19:40:00 +02:00
atomic Fix the test: changing charset should be dome when we can not skip the test. 2025-05-09 07:36:15 +02:00
binlog Merge branch '12.0' into 12.1 2025-08-03 15:01:09 +02:00
binlog_encryption Merge branch '10.11' into 11.4 2025-07-28 19:40:10 +02:00
client Fix typos in mysql-test/ 2025-04-29 13:53:16 +10:00
compat init commit 2025-08-30 19:44:14 -04:00
csv mariadb-test: wait on disconnect 2025-07-16 09:14:33 +07:00
encryption fix tests for --view 2025-08-03 14:59:18 +02:00
engines Merge branch '12.0' into 12.1 2025-08-03 15:01:09 +02:00
events MDEV-35617: DROP USER should leave no active session for that user 2025-07-16 09:14:33 +07:00
federated Merge branch '12.0' into 12.1 2025-08-03 15:01:09 +02:00
funcs_1 Merge branch '10.11' into 11.4 2025-07-28 19:40:10 +02:00
funcs_2 Merge 11.4 into 11.8 2025-04-02 14:07:01 +03:00
galera MDEV-36554: Assertion `is_wsrep() == wsrep_on(mysql_thd)' failed in void trx_t::commit_in_memory(const mtr_t*) 2025-08-04 14:58:18 +02:00
galera_3nodes Merge branch '11.8' into 12.0 2025-07-31 20:55:47 +02:00
galera_3nodes_sr Merge 11.4 into 11.8 2025-04-02 14:07:01 +03:00
galera_sr Fix typos in mysql-test/ 2025-04-29 13:53:16 +10:00
gcol Merge branch '10.11' into 11.4 2025-07-28 19:40:10 +02:00
handler mariadb-test: wait on disconnect 2025-07-16 09:14:33 +07:00
heap Merge branch '11.4' into 11.7 2025-02-06 16:46:36 +01:00
innodb Merge branch '12.0' into 12.1 2025-08-03 15:01:09 +02:00
innodb_fts Merge branch '12.0' into 12.1 2025-08-03 15:01:09 +02:00
innodb_gis mariadb-test: wait on disconnect 2025-07-16 09:14:33 +07:00
innodb_i_s
innodb_zip Fix typos in mysql-test/ 2025-04-29 13:53:16 +10:00
jp Fix typos in mysql-test/ 2025-04-29 13:53:16 +10:00
json Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
large_tests
maria MDEV-24 Segmented key cache for Aria 2025-06-25 17:59:45 +03:00
mariabackup Merge branch '12.0' into 12.1 2025-08-03 15:01:09 +02:00
merge mariadb-test: wait on disconnect 2025-07-16 09:14:33 +07:00
mtr/t
mtr2
multi_source Merge branch '12.0' into 12.1 2025-08-03 15:01:09 +02:00
optimizer_unfixed_bugs
parts Merge branch '11.8' into 12.0 2025-07-31 20:55:47 +02:00
perfschema Merge branch '12.0' into 12.1 2025-08-03 15:01:09 +02:00
perfschema_stress remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
period Merge branch '11.8' into 12.0 2025-07-31 20:55:47 +02:00
plugins Merge branch '12.0' into 12.1 2025-08-03 15:01:09 +02:00
roles Merge branch '12.0' into 12.1 2025-08-03 15:01:09 +02:00
rpl Merge branch '12.0' into 12.1 2025-08-03 15:01:09 +02:00
s3 Merge branch '11.8' into 12.0 2025-06-18 07:50:39 +02:00
sql_sequence Merge branch '12.0' into 12.1 2025-08-03 15:01:09 +02:00
storage_engine mariadb-test: wait on disconnect 2025-07-16 09:14:33 +07:00
stress
sys_vars 12.2 branch 2025-08-04 21:28:16 +02:00
sysschema Merge branch '11.8' into 12.0 2025-07-31 20:55:47 +02:00
unit
vcol Merge branch '12.0' into 12.1 2025-08-03 15:01:09 +02:00
versioning Merge branch '12.0' into 12.1 2025-08-03 15:01:09 +02:00
wsrep Merge branch '12.0' into 12.1 2025-08-03 15:01:09 +02:00