
    Lpje                    ~    S SK Jr  S SKJr  S SKJr  S SKJr  \(       a  S SKJ	r	  S SK
Jr   " S S\S	   \S	   5      rg
)    )annotations)TYPE_CHECKING)LazyExprNamespace)StructNamespace)Column)SparkLikeExprc                      \ rS rSrSS jrSrg)SparkLikeExprStructNamespace   c                h   ^ SU4S jjnU R                   R                  U5      R                  T5      $ )Nc                &   > U R                  T5      $ )N)getField)exprnames    \/var/www/html/pdf-tiff/venv/lib/python3.13/site-packages/narwhals/_spark_like/expr_struct.pyfunc0SparkLikeExprStructNamespace.field.<locals>.func   s    ==&&    )r   r   returnr   )	compliant_with_elementwisealias)selfr   r   s    ` r   field"SparkLikeExprStructNamespace.field   s*    	' ~~//5;;DAAr    N)r   strr   r   )__name__
__module____qualname____firstlineno__r   __static_attributes__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   