L iddlmZddlmZddlmZmZddlmZerddl m cm Z ddl mZddlmZGdd ed ZGd d ed eZy) ) annotations) TYPE_CHECKING)CompliantSelectorLazySelectorNamespace)IbisExprN) IbisLazyFrame)IbisWindowFunctionceZdZeddZy)IbisSelectorNamespacectS)N) IbisSelectorselfs ^/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/narwhals/_ibis/selectors.py _selectorzIbisSelectorNamespace._selectorsN)returnztype[IbisSelector])__name__ __module__ __qualname__propertyrrrr r s rr )rzir.Valuec$eZdZUdZded<ddZy)r NzIbisWindowFunction | None_window_functioncpt|j|j|j|jS)N)evaluate_output_namesalias_output_namesversion)r_call_evaluate_output_names_alias_output_names_versionrs r_to_exprzIbisSelector._to_exprs/ JJ"&"="=#77MM   r)rr)rrrr__annotations__r#rrrr r s37/6 rr ) __future__rtypingrnarwhals._compliantrrnarwhals._ibis.exprribis.expr.typesexprtypesirnarwhals._ibis.dataframerr r r rrrr.sH" H(  6612MN  12H  r