
    hh@                        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d
S )    )annotations)TYPE_CHECKING)LazyExprNamespace)StructNamespaceFlit)
DuckDBExprc                      e Zd ZddZdS )DuckDBExprStructNamespacenamestrreturnr
   c                d    | j                             fd                                        S )Nc                @    t          d| t                              S )Nstruct_extractr   )exprr   s    S/var/www/histauto/venv/lib/python3.11/site-packages/narwhals/_duckdb/expr_struct.py<lambda>z1DuckDBExprStructNamespace.field.<locals>.<lambda>   s    +T3t99==     )	compliant_with_elementwisealias)selfr   s    `r   fieldzDuckDBExprStructNamespace.field   s4    ~//====
 

%++	r   N)r   r   r   r
   )__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&      s    " " " " " "             1 1 1 1 1 1 = = = = = = ) ) ) ) ) ) ) ) 1000000    l#_\%B    r   