mariadb/plugin
Monty fa7d4abf16 Added typedef decimal_digits_t (uint16) for number of digits in most
aspects of decimals and integers

For fields and Item's uint8 should be good enough. After
discussions with Alexander Barkov we choose uint16 (for now)
as some format functions may accept +256 digits.

The reason for this patch was to make the usage and storage of decimal
digits simlar. Before this patch decimals was stored/used as uint8,
int and uint.  The lengths for numbers where also using a lot of
different types.

Changed most decimal variables and functions to use the new typedef.

squash! af7f09106b6c1dc20ae8c480bff6fd22d266b184

Use decimal_digits_t for all aspects of digits (total, precision
and scale), both for decimals and integers.
2021-05-19 22:27:27 +02:00
..
audit_null Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
auth_dialog Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
auth_ed25519 Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
auth_examples Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
auth_gssapi MDEV-23959 GSSAPI plugin - support AD or local group name , and SIDs on Windows 2021-01-27 14:38:00 +01:00
auth_pam Merge 10.5 into 10.6 2021-03-27 18:03:03 +02:00
auth_pipe Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
auth_socket Support of AIX for auth_socket plugin 2020-12-16 08:07:04 +11:00
aws_key_management Merge 10.4 into 10.5 2020-10-30 11:15:30 +02:00
cracklib_password_check Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
daemon_example perfschema memory related instrumentation changes 2020-03-10 19:24:22 +01:00
debug_key_management Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
disks MDEV-8334: Rename utf8 to utf8mb3 2021-05-19 06:48:36 +02:00
example_key_management Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
feedback Merge branch 'bb-10.4-release' into bb-10.5-release 2021-02-15 16:43:15 +01:00
file_key_management MDEV-18531 : Use WolfSSL instead of YaSSL as "bundled" SSL/encryption library 2019-05-22 13:48:25 +02:00
fulltext Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
func_test Data type plugins - minor fixes 2019-10-31 11:19:35 +01:00
handler_socket Merge 10.4 into 10.5 2020-12-02 18:29:49 +02:00
locale_info MDEV-22214 mariadbd.exe calls function mysqld.exe, and crashes 2020-04-10 19:05:26 +02:00
metadata_lock_info remove mysql_declare_plugin declaration from some plugins 2020-07-04 01:44:47 +02:00
qc_info MDEV-22214 mariadbd.exe calls function mysqld.exe, and crashes 2020-04-10 19:05:26 +02:00
query_response_time MDEV-8334: Rename utf8 to utf8mb3 2021-05-19 06:48:36 +02:00
server_audit MDEV-24312 master_host has 60 character limit, increase to 255 bytes 2021-04-20 16:36:56 +02:00
simple_password_check Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
sql_errlog Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
test_sql_service MDEV-19275 Provide SQL service to plugins. 2020-10-02 10:19:00 +04:00
type_geom change buitin plugin types from Alpha to Stable as needed 2020-08-07 13:36:11 +02:00
type_inet Added typedef decimal_digits_t (uint16) for number of digits in most 2021-05-19 22:27:27 +02:00
type_mysql_json Fix decimals to 0 for MySQL JSON 2020-10-29 15:01:33 +02:00
type_test Merge 10.4 into 10.5 2020-05-31 10:28:59 +03:00
user_variables MDEV-8334: Rename utf8 to utf8mb3 2021-05-19 06:48:36 +02:00
userstat Merge 10.4 into 10.5 2021-04-14 11:35:39 +03:00
versioning Merge branch bb-10.4-release into bb-10.5-release 2021-05-05 23:57:11 +03:00
win_auth_client MDEV-16662: cmake remove empty INSTALL_DEBUG_TARGET 2020-02-25 08:11:20 +01:00
wsrep_info Merge 10.4 into 10.5 2020-04-29 15:40:51 +03:00