
    -Ph                    $   U d dl mZ d dlmZmZmZmZmZ erXd dlZd dl	m
Z
mZ ej        dk    rd dlmZ nd dlmZ d dl	mZmZmZ  G d d	e          Z G d
 de          Z G d de          Zededf         Zded<   	 ed         Zded<   	 ed         Zded<   	 ed         Zded<   	 ed         Zded<   	  edd          Z	  edd          Z	  eddd          Z	  ed d          Z	  ed!d          Z 	  G d" d#          Z!g d$Z"dS )%    )annotations)TYPE_CHECKINGAnyProtocolTypeVarUnionN)	DataFrame	LazyFrame)   
   )	TypeAlias)ExprSeriesdtypesc                  .    e Zd Zedd            Zd	dZdS )
NativeFramereturnr   c                    d S N selfs    Y/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/narwhals/stable/v1/typing.pycolumnszNativeFrame.columns   s    "%#    argskwargsc                    d S r   r   r   r   r   s      r   joinzNativeFrame.join         r   N)r   r   r   r   r   r   r   r   )__name__
__module____qualname__propertyr   r    r   r   r   r   r      s2        	%%% 
%======r   r   c                      e Zd ZddZdS )NativeSeriesr   intc                    d S r   r   r   s    r   __len__zNativeSeries.__len__   r!   r   N)r   r)   )r#   r$   r%   r+   r   r   r   r(   r(      s        %%%%%%r   r(   c                      e Zd ZddZdS )DataFrameLiker   r   r   r   c                    d S r   r   r   s      r   __dataframe__zDataFrameLike.__dataframe__   r!   r   Nr"   )r#   r$   r%   r/   r   r   r   r-   r-      s        FFFFFFr   r-   r   Series[Any]r   IntoExpr)r   DataFrame[Any]r-   IntoDataFrame)r   r2   LazyFrame[Any]r-   	IntoFrame)r2   r4   Frame)r0   r(   
IntoSeries
IntoFrameT)boundIntoDataFrameTFrameTr2   r4   
DataFrameTIntoSeriesTc                      e Zd ZU ded<   ded<   ded<   ded<   d	ed
<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded <   d!ed"<   d#ed$<   d%ed&<   d'ed(<   d)ed*<   d+ed,<   d-ed.<   d/S )0DTypesztype[dtypes.Int64]Int64ztype[dtypes.Int32]Int32ztype[dtypes.Int16]Int16ztype[dtypes.Int8]Int8ztype[dtypes.UInt64]UInt64ztype[dtypes.UInt32]UInt32ztype[dtypes.UInt16]UInt16ztype[dtypes.UInt8]UInt8ztype[dtypes.Float64]Float64ztype[dtypes.Float32]Float32ztype[dtypes.String]Stringztype[dtypes.Boolean]Booleanztype[dtypes.Object]Objectztype[dtypes.Categorical]Categoricalztype[dtypes.Enum]Enumztype[dtypes.Datetime]Datetimeztype[dtypes.Duration]Durationztype[dtypes.Date]Dateztype[dtypes.Field]Fieldztype[dtypes.Struct]Structztype[dtypes.List]Listztype[dtypes.Array]Arrayztype[dtypes.Unknown]UnknownN)r#   r$   r%   __annotations__r   r   r   r?   r?      s&        !!!!!!!!!!!!))))########!!!!!!r   r?   )
r<   r6   r;   r3   r:   r1   r5   r8   r7   r=   )#
__future__r   typingr   r   r   r   r   sysnarwhals.stable.v1r	   r
   version_infor   typing_extensionsr   r   r   r   r(   r-   strr1   rW   r3   r5   r6   r7   r8   r:   r;   r<   r=   r?   __all__r   r   r   <module>r`      s   " " " " " " " ? ? ? ? ? ? ? ? ? ? ? ? ? ? GJJJ77777777
7""$$$$$$$//////7777777777
> > > > >h > > >& & & & &x & & &G G G G G G G G FC67 7 7 7 7 !!QR R R R R
 F	     ;< < < < < ;<
 < < < < W\555
 )AAA 
+-=	>	> W\)9:::
 gm<888" " " " " " " "4  r   