Hacked By AnonymousFox
�
�܋f� � � � d dl mZ G d� dej � � Z G d� de� � Z G d� deej j � � Z G d� d eej j � � Zd
S )� )�typesc � � e Zd ZdZdS )�JSONa� SQLite JSON type.
SQLite supports JSON as of version 3.9 through its JSON1_ extension. Note
that JSON1_ is a
`loadable extension <https://www.sqlite.org/loadext.html>`_ and as such
may not be available, or may require run-time loading.
The :class:`_sqlite.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 wrapped in the ``JSON_QUOTE`` function at the database level.
Extracted values are quoted in order to ensure that the results are
always JSON string values.
.. versionadded:: 1.3
.. seealso::
JSON1_
.. _JSON1: https://www.sqlite.org/json1.html
N)�__name__�
__module__�__qualname__�__doc__� � �V/opt/cloudlinux/venv/lib64/python3.11/site-packages/sqlalchemy/dialects/sqlite/json.pyr r s � � � � � �� � � r r c � � e Zd Zd� Zd� Zd� ZdS )�_FormatTypeMixinc � � t � � ��N)�NotImplementedError��self�values r �
_format_valuez_FormatTypeMixin._format_value"