snowflake.snowpark.udtf.UserDefinedTableFunction¶
- class snowflake.snowpark.udtf.UserDefinedTableFunction(handler: Callable | Tuple[str, str], output_schema: StructType, input_types: List[DataType], name: str)[source]¶
Bases:
object
Encapsulates a user defined table function that is returned by
udtf()
,UDTFRegistration.register()
orUDTFRegistration.register_from_file()
. The constructor of this class is not supposed to be called directly.Call an instance of
UserDefinedTableFunction
to generate aTableFunctionCall
instance. The input type can be a column name as astr
, or aColumn
object.See also
Attributes
The Python class or a tuple containing the Python file path and the function name.
The UDTF name.