Ë
    ðmxie  ã                  ót   — d dl mZ d dlmZ d dlmZ d dlmZ erd dlm	Z	 d dl
mZ  G d„ ded	   ed	   «      Zy
)é    )Úannotations)ÚTYPE_CHECKING)ÚLazyExprNamespace)ÚStructNamespace)ÚColumn)ÚSparkLikeExprc                  ó   — e Zd Zdd„Zy)ÚSparkLikeExprStructNamespacec                ód   ‡— dˆfd„}| j                   j                  |«      j                  ‰«      S )Nc                ó&   •— | j                  ‰«      S )N)ÚgetField)ÚexprÚnames    €úW/home/htdocs/ttos/venv/lib/python3.12/site-packages/narwhals/_spark_like/expr_struct.pyÚfuncz0SparkLikeExprStructNamespace.field.<locals>.func   s   ø€ Ø—=‘= Ó&Ð&ó    )r   r   Úreturnr   )Ú	compliantÚ_with_elementwiseÚalias)Úselfr   r   s    ` r   Úfieldz"SparkLikeExprStructNamespace.field   s*   ø€ õ	'ð �~‰~×/Ñ/°Ó5×;Ñ;¸DÓAÐAr   N)r   Ústrr   r   )Ú__name__Ú
__module__Ú__qualname__r   © r   r   r
   r
      s   „ ôBr   r
   r   N)Ú
__future__r   Útypingr   Únarwhals._compliantr   Ú!narwhals._compliant.any_namespacer   Úsqlframe.base.columnr   Únarwhals._spark_like.exprr   r
   r   r   r   ú<module>r$      s5   ðÝ "å  å 1Ý =áÝ+å7ôBØ�oÑ&¨¸Ñ(HõBr   