§ <ˆjÜU ã óX — d Z ddlZddlZddlmZ ddlmZ ddlmZ ddlm Z ddl mZ ddlm Z dd lmZ dd lmZ ddlmZ ej e¦ « Z G d„ de¦ « Z G d „ de¦ « Z G d„ de¦ « Z ej dd¦ « d„ ¦ « Z ej dd¦ « d„ ¦ « Z e j ¦ « d„ ¦ « Zej ej dd¦ « d„ ¦ « ¦ « Zej ej dd¦ « d„ ¦ « ¦ « Z ej! Ze j" Z ej# Z#dS )zÎBaked query extension. Provides a creational pattern for the :class:`.query.Query` object which allows the fully constructed object, Core select statement, and string compiled result to be fully cached. é Né )Úexc)Úutil)Ústrategy_options)ÚQuery)ÚSession)Úfunc)Úliteral_columnc ó" — e Zd ZdZdZd„ Zd„ ZdS )ÚBakeryzêCallable which returns a :class:`.BakedQuery`. This object is returned by the class method :meth:`.BakedQuery.bakery`. It exists as an object so that the "cache" can be easily inspected. .. versionadded:: 1.2 ©ÚclsÚcachec ó" — || _ || _ d S ©Nr )ÚselfÚcls_r s úK/opt/cloudlinux/venv/lib64/python3.11/site-packages/sqlalchemy/ext/baked.pyÚ__init__zBakery.__init__/ s € ؈ŒØˆŒ ˆ ˆ ó c ó: — | | j ||¦ « S r r )r Ú initial_fnÚargss r Ú__call__zBakery.__call__3 s € Ø�xŠx˜œ J°Ñ5Ô5Ð5r N)Ú__name__Ú __module__Ú__qualname__Ú__doc__Ú __slots__r r © r r r r ! sC € € € € € ð ð ð €Iðð ð ð6ð 6ð 6ð 6ð 6r r c óª — e Zd ZdZdZdd„Zedd„¦ « Zd„ Zdd „Z d „ Z d„ Zd„ Zd „ Z d„ Zd„ Zdd„Zd„ Zdd„Zdd„Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ ZdS )Ú BakedQueryz3A builder object for :class:`.query.Query` objects.)ÚstepsÚ_bakeryÚ _cache_keyÚ_spoiledr c ól — d| _ | ||¦ « |g| _ d| _ || _ d S )Nr F)r% Ú_update_cache_keyr# r&