
    Whe                    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    Z/var/www/html/jupyter_env/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   