ó
    îh  ã                   ó   • S r  " S S5      rg)zL
A collection of utility routines and classes used by the spatial
backends.
c                   ó<   • \ rS rSrSrSrSS jr\S 5       rS r	Sr
g)	ÚSpatialOperatoré   zQ
Class encapsulating the behavior specific to a GIS operation (used by lookups).
Nc                 ó   • Xl         X l        g )N©ÚopÚfunc)Úselfr   r   s      ÚV/var/www/html/env/lib/python3.13/site-packages/django/contrib/gis/db/backends/utils.pyÚ__init__ÚSpatialOperator.__init__   s   € ØŒØ	ó    c                 ó(   • U R                   (       a  gg)Nz%(func)s(%(lhs)s, %(rhs)s)z%(lhs)s %(op)s %(rhs)s)r   )r	   s    r
   Údefault_templateÚ SpatialOperator.default_template   s   € à99Ø/à+r   c                 óÂ   • U R                   =(       d    UR                   =(       d    U R                  nUR                  U R                  U R                  S.5        XS-  U4$ )Nr   )Úsql_templater   Úupdater   r   )r	   Ú
connectionÚlookupÚtemplate_paramsÚ
sql_paramsr   s         r
   Úas_sqlÚSpatialOperator.as_sql   sL   € Ø×(Ñ(×X¨F×,?Ñ,?×XÀ4×CXÑCXˆØ×Ñ d§g¡g°t·y±yÑAÔBØÑ-¨zÐ9Ð9r   )r   r   )NN)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   Úpropertyr   r   Ú__static_attributes__© r   r
   r   r      s,   † ñð €Lôð ñ,ó ð,õ:r   r   N)r   r   r!   r   r
   Ú<module>r"      s   ðñ÷:ò :r   