mariadb/storage/innobase
Monty 782b103925 Add detection of partial matches for strnncoll
This is achived by changing the 'is_prefix' parameter to strncoll
from a my_bool to my_bool*. This parameter is null if not specified by
the caller. If the is_prefix parameter is set to point to a my_bool
variable, this variable will be set to 1 if the second argument is
a prefix of the first.

This is needed by TO_DATE to be able to detect partial uniqiue matches of
months etc.  find_type() did this for latin1 strings, but we did not
do this for utf8mb4 strings.
This patch fixes this incompatibility.
2026-02-10 00:03:02 +01:00
..
btr Merge branch 'bb-11.8-release' into bb-12.1-release 2025-11-05 08:58:12 +01:00
buf Merge branch '12.2' into 12.3 2026-02-07 22:12:32 +01:00
data MDEV-35049: Use CRC-32C and avoid allocating heap 2025-01-10 16:39:44 +02:00
dict Merge branch '11.8' into 12.2 2026-02-03 14:53:15 +01:00
eval MDEV-37619 The forced use of THD accessors hurts InnoDB performance 2025-09-16 15:18:32 +03:00
fil Binlog-in-engine: New binlog implementation integrated in InnoDB 2026-01-23 03:21:03 +01:00
fsp Merge branch '12.2' into 12.3 2026-02-07 22:12:32 +01:00
fts Merge branch '12.2' into 12.3 2026-02-07 22:12:32 +01:00
fut Merge 10.11 into 11.4 2026-01-02 11:53:09 +02:00
gis Merge branch 'bb-11.8-release' into bb-12.1-release 2025-11-05 08:58:12 +01:00
ha MDEV-35472 Server crash in ha_storage_put_memlim upon reading from INNODB_LOCKS 2024-11-25 10:31:57 +02:00
handler Add detection of partial matches for strnncoll 2026-02-10 00:03:02 +01:00
ibuf Merge 11.4 into 11.8 2025-10-07 14:37:43 +03:00
include Add detection of partial matches for strnncoll 2026-02-10 00:03:02 +01:00
lock MDEV-16335 Include deadlock information in SHOW WARNINGS 2026-01-29 22:09:31 +05:30
log Binlog-in-engine: New binlog implementation integrated in InnoDB 2026-01-23 03:21:03 +01:00
mem MDEV-38499: cmake and compile warnings on MacOSX when 2026-01-16 10:40:49 +02:00
mtr Binlog-in-engine: New binlog implementation integrated in InnoDB 2026-01-23 03:21:03 +01:00
mysql-test/storage_engine MDEV-36330: SERIALIZABLE read inconsistency 2025-07-11 16:07:08 +03:00
os Binlog-in-engine: New binlog implementation integrated in InnoDB 2026-01-23 03:21:03 +01:00
page Merge branch '11.8' into 12.2 2026-01-08 12:02:45 +01:00
pars Fix typos in C comments inside storage/ 2025-03-26 16:56:50 +04:00
que MDEV-24035 Failing assertion: UT_LIST_GET_LEN(lock.trx_locks) == 0 causing disruption and replication failure 2024-12-12 18:02:00 +02:00
read Fix typos in C comments inside storage/ 2025-03-26 16:56:50 +04:00
rem Merge 11.4 into 11.8 2025-11-28 14:17:28 +02:00
row Merge branch '12.2' into 12.3 2026-02-07 22:12:32 +01:00
srv Binlog-in-engine: New binlog implementation integrated in InnoDB 2026-01-23 03:21:03 +01:00
sync Merge branch '11.4' into 11.8 2026-01-31 14:08:54 +01:00
trx Merge branch '12.2' into 12.3 2026-02-07 22:12:32 +01:00
unittest Merge branch '11.4' into 11.8 2026-01-31 14:08:54 +01:00
ut Binlog-in-engine: New binlog implementation integrated in InnoDB 2026-01-23 03:21:03 +01:00
.clang-format-old switch off storage/innobase/.clang-format: InnoDB uses a common formatting style for all new code 2021-03-17 11:01:15 +03:00
CMakeLists.txt Binlog-in-engine: New binlog implementation integrated in InnoDB 2026-01-23 03:21:03 +01:00
COPYING.Google
COPYING.Percona