TPFs

Table parameterized functions (TPFs) are enhanced table UDFs that accept either scalar values or row sets as input. You can configure user-specified partitioning for your TPF. The UDF developer can declare a partitioning scheme that breaks down the dataset into smaller pieces of query processing that you distribute across multiplex nodes. This enables you to execute the TPF in parallel in a distributed server environment over partitions of row sets. The query engine supports massive parallelization of TPF processing.

See User-Defined Functions for detailed information and examples.