class_docstr: Base column selector expression/proxy.
class_docstr_tok: ["Base","column","selector","expression\/proxy","."]
docstr: Materialize the `selector` into a normal expression.
  
  This ensures that the operators `|`, `&`, `~` and `-`
  are applied on the data and not on the selector sets.
docstr_tok: ["Materialize","the","`","selector","`","into","a","normal","expression",".","This","ensures","that","the","operators","`","|","`",",","`","&","`",",","`","~","`","and","`","-","`","are","applied","on","the","data","and","not","on","the","selector","sets","."]
code: def as_expr(self) -> Expr:
      """
      Materialize the `selector` into a normal expression.
  
      This ensures that the operators `|`, `&`, `~` and `-`
      are applied on the data and not on the selector sets.
      """
      return Expr._from_pyexpr(self._pyexpr)
  
imports: from __future__ import annotations
  import re
  from datetime import timezone
  from functools import reduce
  from operator import or_
  from typing import TYPE_CHECKING, Any, Collection, Literal, Mapping, overload
  from polars import functions
  from polars.datatypes import FLOAT_DTYPES, INTEGER_DTYPES, NUMERIC_DTYPES, SIGNED_INTEGER_DTYPES, TEMPORAL_DTYPES, UNSIGNED_INTEGER_DTYPES, Binary, Boolean, Categorical, Date, Datetime, Decimal, Duration, Object, String, Time, is_polars_dtype
  from polars.expr import Expr
  from polars.utils.deprecation import deprecate_nonkeyword_arguments
  from polars.utils.various import is_column
label_desc: Use image node_id 10 for calling the _selector_proxy_ obj's underlying member method code with example usage: obj.as_expr() and returns: Expr