snowflake.snowpark.udtf.UserDefinedTableFunction¶
- class snowflake.snowpark.udtf.UserDefinedTableFunction(handler: Union[Callable, Tuple[str, str]], output_schema: Union[StructType, Iterable[str], PandasDataFrameType], input_types: List[DataType], name: str, packages: Optional[List[Union[str, module]]] = None)[source]¶
Bases:
objectEncapsulates 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
UserDefinedTableFunctionto generate aTableFunctionCallinstance. The input type can be a column name as astr, or aColumnobject.See also
Attributes
The Python class or a tuple containing the Python file path and the function name.
The UDTF name.