snowflake.snowpark.table_function.TableFunctionCall¶
- class snowflake.snowpark.table_function.TableFunctionCall(func_name: Union[str, Iterable[str]], *func_arguments: Union[snowflake.snowpark.column.Column, str], **func_named_arguments: Union[snowflake.snowpark.column.Column, str])[source]¶
Bases:
object
Represents a table function call. A table function call has the function names, positional arguments, named arguments and the partitioning information.
The constructor of this class is not supposed to be called directly. Instead, use
call_table_function()
, which will create an instance of this class. Or usetable_function()
to create aCallable
object and call it to create an instance of this class.Methods
alias
(*aliases)Alias the output columns from the output of this table function call.
as_
(*aliases)Alias the output columns from the output of this table function call.
over
(*[, partition_by, order_by])Specify the partitioning plan for this table function call when you lateral join this table function.
Attributes
The table function name
The positional arguments used to call this table function.
The named arguments used to call this table function.