alue.
* 'Time' and 'datetime' in the new format are stored without microseconds if
they are 0.
* New function added to API (except that two which are representing SQL level
functions):
'Unpack' the dynamic columns content to an arrays of values and names.
3 functions to get any column value as string, integer (long long) or floating
point (double).

* New type of "dynamic column" row added on the API level (in SQL level output
it is a string but if you use dynamic column functions to construct object it
will be added as dynamic column value) which allow to add dynamic columns
inside dynamic columns. JSON function represent such recursive constructions
correctly but limit depth of representation as current implementation limit
(internally depth of dynamic columns embedding is not limited).

Interface with Cassandra
------------------------

CassandraSE is no longer actively being developed and has been removed in
MariaDB 10.6. See MDEV-23024.

Some internal changes were added to dynamic columns to allow them to serve as
an interface to Apache Cassandra dynamic columns. The Cassandra engine may
pack all columns which were not mentioned in the MariaDB interface table
definition and even bring changes in the dynamic column contents back to the
cassandra columns family (the table analog in cassandra).

URL: https://mariadb.com/kb/en/dynamic-columns-from-mariadb-10/https://mariadb.com/kb/en/dynamic-columns-from-mariadb-10/