@@ -258,13 +258,6 @@ def write_csv(self, file: str | Path | BytesIO) -> None: ...
258258 def write_csv (self , file : str | Path | BytesIO | None ) -> str | None : ...
259259 def write_parquet (self , file : str | Path | BytesIO ) -> None : ...
260260
261- def _evaluate_aliases (self , * exprs : CompliantExprT_contra ) -> list [str ]:
262- it = (expr ._evaluate_aliases (self ) for expr in exprs )
263- return list (chain .from_iterable (it ))
264-
265- def _check_columns_exist (self , subset : Sequence [str ]) -> ColumnNotFoundError | None :
266- return check_columns_exist (subset , available = self .columns )
267-
268261
269262class CompliantLazyFrame (
270263 _StoresNative [NativeFrameT ],
@@ -357,17 +350,6 @@ def unpivot(
357350 ) -> Self : ...
358351 def with_columns (self , * exprs : CompliantExprT_contra ) -> Self : ...
359352 def with_row_index (self , name : str , order_by : Sequence [str ]) -> Self : ...
360- def _evaluate_expr (self , expr : CompliantExprT_contra , / ) -> Any :
361- result = expr (self )
362- assert len (result ) == 1 # debug assertion # noqa: S101
363- return result [0 ]
364-
365- def _evaluate_aliases (self , * exprs : CompliantExprT_contra ) -> list [str ]:
366- it = (expr ._evaluate_aliases (self ) for expr in exprs )
367- return list (chain .from_iterable (it ))
368-
369- def _check_columns_exist (self , subset : Sequence [str ]) -> ColumnNotFoundError | None :
370- return check_columns_exist (subset , available = self .columns )
371353
372354
373355class EagerDataFrame (
@@ -391,6 +373,9 @@ def _with_native(
391373 self , df : NativeFrameT , * , validate_column_names : bool = True
392374 ) -> Self : ...
393375
376+ def _check_columns_exist (self , subset : Sequence [str ]) -> ColumnNotFoundError | None :
377+ return check_columns_exist (subset , available = self .columns )
378+
394379 def _evaluate_expr (self , expr : EagerExprT , / ) -> EagerSeriesT :
395380 """Evaluate `expr` and ensure it has a **single** output."""
396381 result : Sequence [EagerSeriesT ] = expr (self )
0 commit comments