
    h                        S SK Jr  S SKJr  S SKJr  S SKJr  S SKJr  \(       a  S SK	J
s  Jr  S SKJr   " S S	\S
   5      r " S S\S
   \5      rg)    )annotations)TYPE_CHECKING)CompliantSelector)LazySelectorNamespace)DaskExprN)DaskLazyFramec                  (    \ rS rSr\SS j5       rSrg)DaskSelectorNamespace   c                    [         $ )N)DaskSelectorselfs    J/var/www/html/env/lib/python3.13/site-packages/narwhals/_dask/selectors.py	_selectorDaskSelectorNamespace._selector   s         N)returnztype[DaskSelector])__name__
__module____qualname____firstlineno__propertyr   __static_attributes__r   r   r   r
   r
      s     r   r
   )r   z	dx.Seriesc                      \ rS rSrSS jrSrg)r      c           
         [        U R                  U R                  U R                  U R                  U R
                  U R                  U R                  S9$ )N)depthfunction_nameevaluate_output_namesalias_output_namesbackend_versionversion)r   _call_depth_function_name_evaluate_output_names_alias_output_names_backend_version_versionr   s    r   _to_exprDaskSelector._to_expr   sH    JJ++--"&"="=#77 11MM
 	
r   r   N)r   r   )r   r   r   r   r,   r   r   r   r   r   r      s    	
r   r   )
__future__r   typingr   narwhals._compliantr   r   narwhals._dask.exprr   dask.dataframe.dask_expr	dataframe	dask_exprdxnarwhals._dask.dataframer   r
   r   r   r   r   <module>r7      sH    "   1 5 ())612NO 

$%ABH 

r   