mariadb/storage/mroonga
Monty a206658b98 Change CHARSET_INFO character set and collaction names to LEX_CSTRING
This change removed 68 explict strlen() calls from the code.

The following renames was done to ensure we don't use the old names
when merging code from earlier releases, as using the new variables
for print function could result in crashes:
- charset->csname renamed to charset->cs_name
- charset->name renamed to charset->coll_name

Almost everything where mechanical changes except:
- Changed to use the new Protocol::store(LEX_CSTRING..) when possible
- Changed to use field->store(LEX_CSTRING*, CHARSET_INFO*) when possible
- Changed to use String->append(LEX_CSTRING&) when possible

Other things:
- There where compiler issues with ensuring that all character set names
  points to the same string: gcc doesn't allow one to use integer constants
  when defining global structures (constant char * pointers works fine).
  To get around this, I declared defines for each character set name
  length.
2021-05-19 22:54:07 +02:00
..
build
data
lib Change CHARSET_INFO character set and collaction names to LEX_CSTRING 2021-05-19 22:54:07 +02:00
mysql-test MDEV-8334: Rename utf8 to utf8mb3 2021-05-19 06:48:36 +02:00
packages
test
tools MDEV-23024 Remove Cassandra Storage Engine 2020-07-14 16:24:50 +03:00
udf Change CHARSET_INFO character set and collaction names to LEX_CSTRING 2021-05-19 22:54:07 +02:00
vendor/groonga Remove compiler warnings regarding signed/unsigned compare in mroonga 2021-05-19 22:27:27 +02:00
appveyor.yml MDEV-23024 Remove Cassandra Storage Engine 2020-07-14 16:24:50 +03:00
AUTHORS
autogen.sh
ChangeLog
CMakeLists.txt Merge branch bb-10.4-release into bb-10.5-release 2021-05-05 23:57:11 +03:00
config.sh.in
configure.ac MDEV-14024 PCRE2. 2019-12-21 10:34:02 +01:00
COPYING
gpg_uid
ha_mroonga.cpp cleanup: Refactor select_limit in select lex 2021-04-21 14:08:58 +03:00
ha_mroonga.def
ha_mroonga.hpp Merge 10.4 into 10.5 2020-12-02 18:29:49 +02:00
Makefile.am
mrn_constants.hpp
mrn_err.h
mrn_macro.hpp
mrn_mysql.h
mrn_mysql_compat.h cleanup: PSI key is *always* the first argument 2020-03-10 19:24:23 +01:00
mrn_table.cpp MDEV-11412 Ensure that table is truly dropped when using DROP TABLE 2020-06-14 19:39:42 +03:00
mrn_table.hpp
mrn_variables.hpp perfschema compilation, test and misc fixes 2020-03-10 19:24:23 +01:00
mrn_version.h.in
NEWS
plugin_version
README
required_groonga_normalizer_mysql_version
required_groonga_version
sources.am
version
version_in_hex
version_major
version_micro
version_minor

See doc/locale/en/html/index.html or doc/locale/ja/html/index.html