
    Wh@                    x    d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	m
Z
 erd dlmZ  G d ded	   ed	         Zy
)    )annotations)TYPE_CHECKING)LazyExprNamespace)StructNamespaceFlit)
DuckDBExprc                      e Zd ZddZy)DuckDBExprStructNamespacec                ^    | j                   j                  fd      j                        S )Nc                0    t        d| t                    S )Nstruct_extractr   )exprnames    V/var/www/html/jupyter_env/lib/python3.12/site-packages/narwhals/_duckdb/expr_struct.py<lambda>z1DuckDBExprStructNamespace.field.<locals>.<lambda>   s    +T3t9=     )	compliant_with_elementwisealias)selfr   s    `r   fieldzDuckDBExprStructNamespace.field   s&    ~~//=

%+	r   N)r   strreturnr
   )__name__
__module____qualname__r    r   r   r   r      s    r   r   r
   N)
__future__r   typingr   narwhals._compliantr   !narwhals._compliant.any_namespacer   narwhals._duckdb.utilsr   r	   narwhals._duckdb.exprr
   r   r   r   r   <module>r&      s3    "   1 = )0l#_\%Br   