§
w<ˆjý ã óÄ — d dl mZ ddlmZ G d„ dej ¦ « Z G d„ de¦ « Z G d„ d eej j ¦ « Z G d
„ deej j ¦ « Z dS )
é )Úabsolute_importé )Útypesc ó — e Zd ZdZdS )ÚJSONa£ MySQL JSON type.
MySQL supports JSON as of version 5.7.
MariaDB supports JSON (as an alias for LONGTEXT) as of version 10.2.
The :class:`.mysql.JSON` type supports persistence of JSON values
as well as the core index operations provided by :class:`_types.JSON`
datatype, by adapting the operations to render the ``JSON_EXTRACT``
function at the database level.
.. versionadded:: 1.1
N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó úr/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib64/python3.11/site-packages/sqlalchemy/dialects/mysql/json.pyr r
s € € € € € ðð ð €Dr
r c ó — e Zd Zd„ Zd„ Zd„ ZdS )Ú_FormatTypeMixinc ó — t ¦ « ‚©N)ÚNotImplementedError©ÚselfÚvalues r Ú
_format_valuez_FormatTypeMixin._format_value s € Ý!Ñ#Ô#Ð#r
c ó@ ‡ ‡— ‰ |¦ « Šˆ ˆfd„}|S )Nc óL •— ‰ | ¦ « } ‰r ‰| ¦ « } | S r ©r ©r r Ú
super_procs €€r Úprocessz0_FormatTypeMixin.bind_processor.