
    Lpjr                        S SK Jr  S SKJr  S SKJr  S SKJrJr  \(       a  S SK	J
r
  S SKJr   " S S\S	   5      r " S
 S\S	   \5      rg)    )annotations)TYPE_CHECKING)	ArrowExpr)CompliantSelectorEagerSelectorNamespace)ArrowDataFrame)ArrowSeriesc                  (    \ rS rSr\SS j5       rSrg)ArrowSelectorNamespace   c                    [         $ )N)ArrowSelectorselfs    U/var/www/html/pdf-tiff/venv/lib/python3.13/site-packages/narwhals/_arrow/selectors.py	_selector ArrowSelectorNamespace._selector   s         N)returnztype[ArrowSelector])__name__
__module____qualname____firstlineno__propertyr   __static_attributes__r   r   r   r   r      s     r   r   )r   r	   c                      \ rS rSrSS jrSrg)r      c                j    [        U R                  U R                  U R                  U R                  S9$ )N)evaluate_output_namesalias_output_namesversion)r   _call_evaluate_output_names_alias_output_names_versionr   s    r   _to_exprArrowSelector._to_expr   s/    JJ"&"="=#77MM	
 	
r   r   N)r   r   )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   