Ë
    ðmxiu  ã                  óŒ   — 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
Z
 d dlZd dlmZmZ d dlmZ d d	lmZ  G d
„ d«      Zy)é    )Úannotations)ÚTYPE_CHECKING)ÚDeferredTimeZoneÚnative_to_narwhals_dtype©Ú
get_duckdb)Ú
ModuleTypeN)ÚNeverÚSelf)ÚVersion)ÚDTypec                  ó>   — e Zd Zdd„Zdd„Zd	d„Zed
d„«       Zdd„Zy)ÚDuckDBInterchangeSeriesc                ó    — || _         || _        y ©N)Ú_native_seriesÚ_version)ÚselfÚdfÚversions      úN/home/htdocs/ttos/venv/lib/python3.12/site-packages/narwhals/_duckdb/series.pyÚ__init__z DuckDBInterchangeSeries.__init__   s   € Ø ˆÔØˆ�ó    c                ó   — | S r   © ©r   s    r   Ú__narwhals_series__z+DuckDBInterchangeSeries.__narwhals_series__   s   € Øˆr   c                ó   — t        «       S r   r   r   s    r   Ú__native_namespace__z,DuckDBInterchangeSeries.__native_namespace__   s
   € Ü‹|Ðr   c                ó„   — t        | j                  j                  d   | j                  t	        | j                  «      «      S )Nr   )r   r   Útypesr   r   r   s    r   ÚdtypezDuckDBInterchangeSeries.dtype   s8   € ä'Ø×Ñ×%Ñ% aÑ(Ø�M‰MÜ˜T×0Ñ0Ó1ó
ð 	
r   c                ó$   — d|› d�}t        |«      ‚)Nz
Attribute zÑ is not supported for interchange-level dataframes.

If you would like to see this kind of object better supported in Narwhals, please open a feature request at https://github.com/narwhals-dev/narwhals/issues.)ÚNotImplementedError)r   ÚattrÚmsgs      r   Ú__getattr__z#DuckDBInterchangeSeries.__getattr__%   s'   € à˜˜ð Bð Bð 	ô " #Ó&Ð&r   N)r   zduckdb.DuckDBPyRelationr   r   ÚreturnÚNone)r(   r   )r(   r	   )r(   r   )r%   Ústrr(   r
   )	Ú__name__Ú
__module__Ú__qualname__r   r   r   Úpropertyr"   r'   r   r   r   r   r      s*   „ ó óóð ò
ó ð
ô'r   r   )Ú
__future__r   Útypingr   Únarwhals._duckdb.utilsr   r   Únarwhals.dependenciesr   r!   r	   ÚduckdbÚtyping_extensionsr
   r   Únarwhals._utilsr   Únarwhals.dtypesr   r   r   r   r   ú<module>r7      s-   ðÝ "å  ç MÝ ,áÝ ãß-å'Ý%÷'ò 'r   