mariadb/storage/mroonga/lib
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
..
libmrn_need_mysql_sources.am
libmrn_no_mysql_sources.am
libmysqlservices_compat_sources.am
Makefile.am
mrn_auto_increment_value_lock.cpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_auto_increment_value_lock.hpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_column_name.cpp Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
mrn_column_name.hpp Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
mrn_condition_converter.cpp Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
mrn_condition_converter.hpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_context_pool.cpp Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
mrn_context_pool.hpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_count_skip_checker.cpp Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
mrn_count_skip_checker.hpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_current_thread.hpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_database.cpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_database.hpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_database_manager.cpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_database_manager.hpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_database_repairer.cpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_database_repairer.hpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_debug_column_access.cpp fixup MDEV-17556: fix mroonga 2021-02-01 18:05:47 +10:00
mrn_debug_column_access.hpp fixup MDEV-17556: fix mroonga 2021-02-01 18:05:47 +10:00
mrn_encoding.cpp Change CHARSET_INFO character set and collaction names to LEX_CSTRING 2021-05-19 22:54:07 +02:00
mrn_encoding.hpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_external_lock.cpp cleanup: ha_external_unlock() helper 2020-05-05 19:41:12 +02:00
mrn_external_lock.hpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_field_normalizer.cpp Change CHARSET_INFO character set and collaction names to LEX_CSTRING 2021-05-19 22:54:07 +02:00
mrn_field_normalizer.hpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_grn.hpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_index_column_name.cpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_index_column_name.hpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_index_table_name.cpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_index_table_name.hpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_lock.cpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_lock.hpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_match_escalation_threshold_scope.cpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_match_escalation_threshold_scope.hpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_multiple_column_key_codec.cpp Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
mrn_multiple_column_key_codec.hpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_mysqlservices.cpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_operation.cpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_operation.hpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_operations.cpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_operations.hpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_parameters_parser.cpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_parameters_parser.hpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_path_mapper.cpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_path_mapper.hpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_query_parser.cpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_query_parser.hpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_smart_bitmap.cpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_smart_bitmap.hpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_smart_grn_obj.cpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_smart_grn_obj.hpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_table_fields_offset_mover.cpp fix mroonga: change field's table as well as ptr for ad-hoc // fixes ptr_in_record usage 2020-03-31 17:42:34 +02:00
mrn_table_fields_offset_mover.hpp fix mroonga: change field's table as well as ptr for ad-hoc // fixes ptr_in_record usage 2020-03-31 17:42:34 +02:00
mrn_time_converter.cpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_time_converter.hpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_value_decoder.cpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_value_decoder.hpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mrn_windows.hpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00