UDTF.beforeStart(UDFParameters, UDTFConfigurations)
UDTF.transform(Row, PointCollector)
UDTF.transform(RowWindow, PointCollector)
UDTF.terminate(PointCollector)