
    Lpj                        S SK Jr  S SKJr  S SKJrJr  S SKJr  \(       a  S SK	J
s  Jr  S SKJr  S SKJr   " S S	\S
   5      r " S S\S
   \5      rg)    )annotations)TYPE_CHECKING)CompliantSelectorLazySelectorNamespace)IbisExprN)IbisLazyFrame)IbisWindowFunctionc                  (    \ rS rSr\SS j5       rSrg)IbisSelectorNamespace   c                    [         $ )N)IbisSelectorselfs    T/var/www/html/pdf-tiff/venv/lib/python3.13/site-packages/narwhals/_ibis/selectors.py	_selectorIbisSelectorNamespace._selector   s         N)returnztype[IbisSelector])__name__
__module____qualname____firstlineno__propertyr   __static_attributes__r   r   r   r   r      s     r   r   )r   zir.Valuec                  .    \ rS rSr% SrS\S'   SS jrSrg)r      NzIbisWindowFunction | None_window_functionc                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IbisSelector._to_expr   s/    JJ"&"="=#77MM	
 	
r   r   )r   r   )r   r   r   r   r   __annotations__r(   r   r   r   r   r   r      s     37/6
r   r   )
__future__r   typingr   narwhals._compliantr   r   narwhals._ibis.exprr   ibis.expr.typesexprtypesirnarwhals._ibis.dataframer   r	   r   r   r   r   r   <module>r4      sH    "   H (  6612MN 
12H
r   