class_docstr: User defined function in Python
  
  Notes
  -----
  The constructor of this class is not supposed to be directly called.
  Use :meth:`pyspark.sql.functions.udtf` to create this instance.
code: def __call__(
      self, *args: "ColumnOrName", **kwargs: "ColumnOrName"
  ) -> "DataFrame":
      from pyspark.sql.connect.session import SparkSession
      from pyspark.sql.connect.dataframe import DataFrame
  
      session = SparkSession.active()
  
      plan = self._build_common_inline_user_defined_table_function(
          *args, **kwargs
      )
      return DataFrame(plan, session)
  
imports: from pyspark.sql.connect.utils import check_dependencies
  import warnings
  from typing import List, Type, TYPE_CHECKING, Optional, Union
  from pyspark.rdd import PythonEvalType
  from pyspark.sql.connect.column import Column
  from pyspark.sql.connect.expressions import ColumnReference, Expression, NamedArgumentExpression
  from pyspark.sql.connect.plan import CommonInlineUserDefinedTableFunction, PythonUDTF
  from pyspark.sql.connect.types import UnparsedDataType
  from pyspark.sql.connect.utils import get_python_ver
  from pyspark.sql.udtf import AnalyzeArgument, AnalyzeResult
  from pyspark.sql.udtf import UDTFRegistration, _validate_udtf_handler
  from pyspark.sql.types import DataType, StructType
  from pyspark.errors import PySparkRuntimeError, PySparkTypeError
label_desc: Use image node_id 3 for calling the UserDefinedTableFunction obj's underlying member method code with example usage: obj.__call__() and returns: DataFrame