
    /_ir                        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
 d dlmZ  G d ded	         Z G d
 ded	   e      Zy)    )annotations)TYPE_CHECKING)	ArrowExpr)CompliantSelectorEagerSelectorNamespace)ArrowDataFrame)ArrowSeriesc                      e Zd Zedd       Zy)ArrowSelectorNamespacec                    t         S )N)ArrowSelectorselfs    X/var/www/html/land_sniper/venv/lib/python3.12/site-packages/narwhals/_arrow/selectors.py	_selectorz ArrowSelectorNamespace._selector   s        N)returnztype[ArrowSelector])__name__
__module____qualname__propertyr    r   r   r   r      s     r   r   )r   r	   c                      e Zd ZddZy)r   c                p    t        | j                  | j                  | j                  | j                        S )N)evaluate_output_namesalias_output_namesversion)r   _call_evaluate_output_names_alias_output_names_versionr   s    r   _to_exprzArrowSelector._to_expr   s/    JJ"&"="=#77MM	
 	
r   N)r   r   )r   r   r   r"   r   r   r   r   r      s    
r   r   N)
__future__r   typingr   narwhals._arrow.exprr   narwhals._compliantr   r   narwhals._arrow.dataframer   narwhals._arrow.seriesr	   r   r   r   r   r   <module>r)      sB    "   * I8234ST 
%&EF	 
r   