+
    Tj                         R t  ! R R4      tR# )zL
A collection of utility routines and classes used by the spatial
backends.
c                   H   a  ] tR t^t o RtRtRR lt]R 4       tR t	Rt
V tR# )SpatialOperatorzQ
Class encapsulating the behavior specific to a GIS operation (used by
lookups).
Nc                    Wn         W n        R # )Nopfunc)selfr   r   s   &&&Y/var/www/idalgo/venv/lib/python3.14/site-packages/django/contrib/gis/db/backends/utils.py__init__SpatialOperator.__init__   s    	    c                .    V P                   '       d   R # R# )z%(func)s(%(lhs)s, %(rhs)s)z%(lhs)s %(op)s %(rhs)s)r   )r   s   &r	   default_template SpatialOperator.default_template   s    999/+r   c                    V P                   ;'       g!    VP                   ;'       g    V P                  pVP                  R V P                  RV P                  /4       WS,          V3# r   )sql_templater   updater   r   )r   
connectionlookuptemplate_params
sql_paramsr   s   &&&&& r	   as_sqlSpatialOperator.as_sql   sV    ((XXF,?,?XX4CXCXdggvtyyAB-z99r   )r   r   )NN)__name__
__module____qualname____firstlineno____doc__r   r
   propertyr   r   __static_attributes____classdictcell__)__classdict__s   @r	   r   r      s4     
 L , ,: :r   r   N)r   r    r   r	   <module>r#      s   : :r   