maria:bb-anel-json-v2-alter_force-10.3

Last commit made on 2019-07-02
Get this branch:
git clone -b bb-anel-json-v2-alter_force-10.3 https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-anel-json-v2-alter_force-10.3
Repository:
lp:maria

Recent commits

e7d8105... by Anel Husakovic <email address hidden> on 2019-07-02

Add test case with JSONB_TYPE_LARGE_OBJECT

- Have to change length to support 2 bytes only (large=false)
- Have to use `read_variable_length()` since length of 8th bit of each
of 5 maximum allowed byte needs to be validated - this should be done on
OPAQUE type also @todo

dc03702... by Anel Husakovic <email address hidden> on 2019-07-02

Add array case

1dcd930... by Anel Husakovic <email address hidden> on 2019-04-23

Enable reading Mysql json type only for alter force

- Used ALTER_RECREATE flag from lex
- Added test case
- Problem: changed .frm file with alter force as there is no newly
created field_mysql_json -@todo why?

5e8c4fb... by Anel Husakovic <email address hidden> on 2019-06-09

Add MYSQL_TYPE_BIT case

515fd69... by Anel Husakovic <email address hidden> on 2019-06-07

Format MYSQL_TYPE_DATE

- sql-common/my_time.c -> my_TIME_to_str() has already implemented
format just add that case using appropriate `time_type`
- finished this types

dc7322a... by Anel Husakovic <email address hidden> on 2019-06-07

Mixed test

b5471ce... by Anel Husakovic <email address hidden> on 2019-06-07

Cleanup of opaque type and use of enum_field_types

20aa8b9... by Anel Husakovic <email address hidden> on 2019-06-06

Add OPAQUE type

- Support datetime -> parsing needed for date/time @todo(maybe)
- Except this patch, mysql is handling specially `MYSQL_TYPE_NEWDECIMAL` and the rest is default @todo(maybe)
- my_base64 (wrapper_to_string() ) ->@todo(maybe)

b9b74c0... by Anel Husakovic <email address hidden> on 2019-06-06

Add support for empty object or string

3f90368... by Anel Husakovic <email address hidden> on 2019-06-06

Add support for floats -> question for review