
    bi                    B   d dl mZ ddZ e        d dlZd dlZd dlZd dlmZ d dl	m
Z
 d dlmZmZ d dlmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z* d dl+m,Z, d d	l-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z< d d
l=m>Z> g dZ?y)    )annotationsc                 `    dd l } | j                  j                  d      }|du rt        d      y)Nr   zdataframe.query-planningFz0The legacy implementation is no longer supportedT)daskconfiggetNotImplementedError)r   use_dask_exprs     R/home/cdr/jupyterlab/.venv/lib/python3.12/site-packages/dask/dataframe/__init__.py_dask_expr_enabledr      s/    KKOO$>?M!"TUU    N)get_collection_type)compute)backendsdispatch)	DataFrameIndexScalarSeriesconcat
from_arrayfrom_dask_arrayfrom_delayed	from_dict
from_graphfrom_mapfrom_pandasget_dummiesisnamap_overlapmap_partitionsmeltmerge
merge_asofpivot_tableread_parquetrepartitionto_bagto_datetime
to_numeric
to_parquet
to_recordsto_timedelta)Aggregation)demoread_csvread_fwfread_hdf	read_jsonread_orcread_sqlread_sql_queryread_sql_table
read_tableto_csvto_hdfto_jsonto_orcto_sql)	assert_eq)1r   r   r   r   r-   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r.   r/   r0   r1   r2   r3   r%   r4   r5   r6   r7   r&   r'   r8   r(   r9   r:   r)   r;   r*   r+   r<   r,   r=   )returnbool)@
__future__r   r    dask.array._array_expr._backendsr   dask.dataframe._dtypesdask.dataframe._pyarrow_compatdask._dispatchr   	dask.baser   dask.dataframer   r   dask.dataframe.dask_exprr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   dask.dataframe.groupbyr-   dask.dataframe.ior.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   dask.dataframe.utilsr=   __all__ r   r
   <module>rM      s}    "   (  % .  -       < /    " +2r   