code: def with_all_columns() -> Expression:
      """
      Creates an expression that selects all columns. It can be used wherever an array of
      expression is accepted such as function calls, projections, or groupings.
  
      This expression is a synonym of col("*"). It is semantically equal to SELECT * in
      SQL when used in a projection.
  
      e.g. tab.select(with_all_columns())
  
      .. seealso:: :func:`~pyflink.table.expressions.with_columns`
                   :func:`~pyflink.table.expressions.without_columns`
      """
      return _leaf_op("withAllColumns")
  
imports: from typing import Union
  from pyflink import add_version_doc
  from pyflink.java_gateway import get_gateway
  from pyflink.table.expression import Expression, _get_java_expression, TimePointUnit, JsonOnNull
  from pyflink.table.types import _to_java_data_type, DataType
  from pyflink.table.udf import UserDefinedFunctionWrapper
  from pyflink.util.java_utils import to_jarray, load_java_class
label_desc: Use image node_id 49 for calling a global function with example usage: with_all_columns() and returns: _leaf_op