
    ei                        d dl mZ d dlmZ d dlmZmZ d dlmZ erd dl	m
c mZ d dlmZ  G d ded	         Z G d
 ded	   e      Zy)    )annotations)TYPE_CHECKING)CompliantSelectorLazySelectorNamespace)DaskExprN)DaskLazyFramec                      e Zd Zedd       Zy)DaskSelectorNamespacec                    t         S )N)DaskSelectorselfs    Z/var/www/html/glpi_dashboard/venv/lib/python3.12/site-packages/narwhals/_dask/selectors.py	_selectorzDaskSelectorNamespace._selector   s        N)returnztype[DaskSelector])__name__
__module____qualname__propertyr    r   r   r
   r
      s     r   r
   )r   z	dx.Seriesc                      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DaskSelector._to_expr   s/    JJ"&"="=#77MM	
 	
r   N)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>r+      sE    "   H ())612NO 
$%ABH 
r   